字符串的操作

注意:字符串不能通过str[i]修改,只能str=val修改,这样改就在内存开辟新空间。

1、分割:str.split('分隔符')

2、判断:str.isdigit() 方法,判断是否是数字

3、capitalize():首字母大写

4.count():统计个数

5、center(num,str):打印num个字符,如果不足够就用str代替,类似的有ljust(左对齐)、rjust(右对齐)

6、encode():把字符串转换成二进制码

7、endswith(str):判断是否以str结尾 类似有startswith

8、expandtabs(tabsize=num):把字符串中的\t用num个空格代替。

9、find(str):查找str在字符串中的索引

10、字符串也能切片。

11、format:格式化,如'my name is {name}'.format(name='treelight')

12、format_map(dict):格式式,类似11

13、index

14、isalnum(是否是阿拉伯数字+英文字母)、isalpha、isdecimal(判断十进制)、isdigit(是否整数)isidentifier(合法变量名)islower isnumeric(数字组成?)isspace istitle(每个单词首字母大写) isprintable()

isupper

15、join([var1,var2,var3]):把var1、var2、var3用字符串连接起来

16、lower、upper

17、lstrip、rstrip、strip:去空格或回车

17、maketrans():用法例子:p=str.maketrans('abcde','12345')

'treelight'.translate(p)

18、replace(str1,str2,count):把str1替换成str2,最多替换count个

19、rfind(str):找到str在字符串中的最大索引

20、split(str):str为分隔符,把字符串分隔,保存在列表中。如'1+2+3+4'.split('+') 

21、splitlines:按换行符分隔

22、swapcase():大小写互换

23、title():把所有单词的首字母大写

24、zfill(num):num为长度,长度不够用0填充

posted on 2018-10-05 00:48  Treelight  阅读(128)  评论(0)    收藏  举报