一、字符串切片的高级用法
二、字符串操作
1. x+y 连接两个字符
2. x*n
's'*4
'ssss'
3. x in s
print('x' in 'vox')
True
三、字符串处理函数
1.len(x)
2.str(x) 和eval(x)功能相反
3.hex(x) 十六进制
4.ocx(x)八进制
5.chr(x) 返回x对应的字符,x为字符
chr(9100)
'⎌'
6.ord(x) 返回unicode编码,unicode编码为编码格式的一种,每一个字符对应一个unicode编码,在Python中采用unicode编码格式
ord('a')
97
for i in range(12):
print(chr(9800 + i),end = '>>>>')
♈>>>>♉>>>>♊>>>>♋>>>>♌>>>>♍>>>>♎>>>>♏>>>>♐>>>>♑>>>>♒>>>>♓>>>>
四、字符串处理方法(a.b()格式)
str = '123abc'
str1 = '1.2,3'
s1 = str.upper() #全部转化为大写
s2 = s1.lower() #全部转换为小写
s3 = str1.split('.')#根据'.'进行分割
count1 = str.count('a')#统计出现a的次数
s4 = str.replace('123','456')#把123替换为456
s5 = str.center(20,'*')#设置字符串宽度,中间对齐
s6 = str.strip('123ab')#删除字符串中的字符123ab
s7 = '.'.join(str)#间隔
print(s1,s2,s3,s4,s5,s6,s7,count1)
五、format()方法的格式控制