字符串的操作
注意:字符串不能通过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填充
浙公网安备 33010602011771号