字符串所有的操作
name = "dio"
names = "my\t name is {Name} and i am a {job}"
print(name.capitalize())#首字母大写
print(names.count("a"))#数字符里面有几个重复的指定字母
print(names.center(50,"-"))#前一个数字表示一共要打印50个位置,不够的地方用后面双引号内的内容补上
print(name.endswith("o"))#判断一个字符串是否以括号内的字母或单词甚至后缀结尾,若是返回True
print(names.expandtabs(tabsize=80))#把字符串中的\t转换成数字内要求的空格
print(names.find("aya"))#返回开头字母的位置,字符串也可以切片
print(names[names.find("name"):])#字符串切片
print(names.format(Name = "Dongwei",job = "Fighter"))#复习一下
print(names.format_map({'Name':'Carlos','job':'magician'}))#称其为字典,之后在复习,效果和format差不多
print(names.isalnum())#是否是阿拉伯数字加上字母
print(names.isalpha())#是否是纯英文字符
print('12'.isdecimal())#s是不是十进制
print('12'.isdigit())
print('_1as'.isidentifier())#判断是不是一个合法的标识符
print('DIO'.isnumeric())#是不是字符串里面是不是只有数字
print(' '.isspace())#判断是不是空格
print('My Mame Is '.istitle())#判断每一个单词前首字母是不是大写
print('My '.isprintable())#判断可以打印与否,一般只有tty file或者drive file不行
print("DIO".isupper())#判断是不是都是大写
print('+'.join(["DIO","JOJO"]))#可以把括号内的东西放到前面的东东两旁
print(names.ljust(50,"*"))#保证一串字符串长度够前面那个数字,不够用后面双引号内东西补上
#print(names.rjust())#和上面反过来,在前面加上东东
print(names.lower())#所有变小写
print(names.upper())#所有变大写
print('\nDio'.lstrip())#去掉字符左边的空格和回车
print("DIO\n".rstrip())#同上,去右边
print(' dio\n'.strip())#去掉所有左右两边空格和回车
p = str.maketrans("abcdefghijklmn","1283764590udhf")#建立一个翻译系统p,两个双引号里面数量对应一样多
print("mamami2".translate(p))#套用p的前后转换规则,翻译这一行前面的字符串,加密用的
print('DIO'.replace('D','G'))#用后面的东东替换前面的东东,体现在字符串里
print('DIO DADA'.replace('D','G',2))#后面再加上数字表示只替换几个东东
print('llllll'.rfind('l'))#找到最右边的那个字符的下标
print('1+2+3'.split('+'))#a按给的字符当做数组间隔,比如例子中的按+分割开123三个字符
print('1+2\n+3+4'.splitlines())#按照换行分数组
print('Dio'.swapcase())#大小写互换
print('dong wei'.title())#将开头都变成大写
print('dio'.zfill((50)))#没什么用

最新文章

  1. MFC编程入门之二十七(常用控件:图片控件PictureControl)
  2. 10与元素亲密接触:盒元素(the box model)
  3. 常用的SQL分页
  4. 再谈C++继承
  5. Objc基础学习记录5
  6. node.js安装方法总结
  7. Knockout绑定audio的pause事件导致音频无法停止
  8. angularjs-ngTable select filter
  9. XNA 4.0 环境搭建和 Hello World,Windows Phone 游戏开发
  10. Unity3D Layer要点
  11. IOS9关于搜索的认识和实现
  12. java面试总结(资料来源网络)
  13. 【手记】MTK之TASK创建及使用
  14. JS字符串截取(获取指定字符后面的所有字符内容)
  15. Android Studio编译报错“java.lang.OutOfMemoryError: GC overhead limit exceeded
  16. LeetCode--021--合并两个有序链表(java)
  17. kali网卡配置文件
  18. 性能测试—认识JMeter(三)
  19. 【ATcoder】Xor Sum 2
  20. Ajax - 汇总

热门文章

  1. Unity Shader (五)Surface Shader示例
  2. JDBC连接SQL Server 2005 报错Connection refused: connect
  3. iOS 画圆形头像
  4. 三星N900(note3)刷机包 颓废N0.8.1 修复已知BUG 集成谷歌服务
  5. Launcher3实现壁纸居中
  6. 用motion实现家庭视频监控
  7. WebForms简介
  8. Sqoop-1.4.6工具import和export使用详解(官网)
  9. 未能将基于用户的Visual C++项目设置保存到user文件错误的解决
  10. 深入理解Android(5)——从MediaScanner分析Android中的JNI