字符串(string) 的基本操作

旧巷老猫 提交于 2020-03-17 05:35:52

name = "my \tname is alex"  #\t 空格

1. name.capitalize()  #首字母大写

2.name.count('a') # 对字母a计数

3.name.center(50,'-') # 把name 写在中心,不够补齐

4.name.encode('uft-8')  #编码为字节 

5. name.endswith("ex") #判断是否是ex结尾的

6.name.expandtabs(tabsize = 30) # 补30个空格

7.name.find('name') #找出name 首字母的位置 

8. name =' my  name is {name}, my old is {year}  years olds'

    name.format(name = 'xiaoming', year = 13)   # 进行格式化输入

9.'abc12%f'.isalnum() # 判断是否都是数字和字母类型的

10. ’ab12'.isalpha()  #判断字符串是否是字母类型的

11.‘1A’.isdecimal() #判断是否是十进制的

12. '1A'.isdigit() #判断字符串是否是数字

13. ‘ ’.isspace() #判断是否是空格

14.“My Name Is”.istitle() #判断首字母是否是大写

15.'My Name Is'.isprintable() #判断是否是可打印的

16.'MY NAME IS '.issupper()  #判断是否都是大写

17. ‘+’.join(['1', '2', '3'])    #用+号连接字符串列表 

18.name.ljust(50, '*')  # 在右边补齐星号

19.name.rjust(50, "*") # 在左边补齐星号

20 “Alex”.lower() #把字符串全部变成小写

21 “Alex.upper() # 把字符串全部变成大写 

22.'\nAlex'.lstrip() #去掉左边的空格和换行符 

23.‘’\nAlex\n.rstrip()  #去掉有右边的空格和换行符

24."Alex".strip() # 去掉左右两边的空格和换行符

25 p = str.maketrans('abcdef', '123456') #创建加密表

”alex li".translate(p)         #进行加密

26.'alex li'.replace('l', 'L', 1)  #替换第一个l变成L

27.‘alex lil'.rfind('l') #找到最右边l 的位置 

28.’1+2+3+4'.split(+) #采用加号进行分割 

29 ‘1+2\n+3+4'.splitlines() #自动识别换行 

30.'Alex li ’.swapcase()  #大小写自动转换 

31.”Alex li“.title()  #单词首字母换成小写

32.'Alex li‘.zfill(50)  #在前面填充0补齐50个数

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!