python基础---字符串
修改大小写
name = 'eric' name.title() #首字母大写 name.upper() #全部大写 name.lower() #全部小写
删除空白
name = ' eric ' a = name.lstrip() #左 b = name.rstrip() #右 c = name.strip() #两端
设置字符串长度,让指定内容居中,两端补上指定字符
a = 'eric' v = a.center(20,'*') print(v)
>>>:********eric********
字符串内部
1 #子序列的出现次数 2 name = 'ericeric' 3 n = name.count('ic') 4 print(n) 5 >>>:2 6
7 8 #某位置某子序列 9 name = 'ericeric' 10 n = name.count('ic',1,2) 11 print(n) 12 >>>:0 13 14 #开头结尾 15 name = 'eric' 16 v=name.endswith('ic') 17 n=name.startswith('ic') 18 print(v,n) 19 >>>:True False 20 21 #找子序列的起始索引,未找到返回-1 22 name = 'ericeric' 23 n = name.find('ixc') 24 print(n) 25 >>>:-1
编码解码
1 mes = '中国' 2 #字符串/二进制转换 3 print(mes.encode()) 4 print(mes.encode().decode())
是否只包含数字和字母,返回True/False
test = "123aaa" v = test.isalnum() print(v) >>>:Ture

浙公网安备 33010602011771号