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

 

posted @ 2018-03-02 16:30  web123  阅读(119)  评论(0)    收藏  举报