test

扫码查看
和列表的区别:
1. 不可以修改(相当于生成一个新的字符串)
2. 不可以赋值

1.   .capitalize()       # 首字母大写


2.   .count()          # 可以统计字符串中有几个字符
3.   .center()   #表示字符书写一共50个,除了英文以外不足的以-来代替,并把名字放到中间。
name='my name is xuanyongjun'
print(name.center(50,'-'))
4.   .endswith()   #判断一个字符串里是以什么为结尾的
name='my name is xuanyongjun'
print(name.endswith('jun'))
5.   . find()   # 可以将字符串进行切片
name='my name is xuanyongjun'
print(name.find('jun'))
 
6.   .format()   #可以更改字符串
name='my name is {name}'
print(name.format(name='xuanyongjun'))
7.   .isalnum()   #输入字符是否为阿拉伯文字。
print('name'.isalnum())
8.   .isalpha    #表示是否为字母(包括大小写)
9.    .isdecimal   #表示是否为一个十进制。
10.   .isdigit    #表示是否为一个整数。
11.   .isidentifier   #表示是否为一个合法的标识符。
12.    .islower     #表示是否为一个小写
13.    .istitle     #表示字符串首字母是否为大写
14.    .isupper   #表示是否为大写
15.   print(name.ljust(30,'*'))                 #表示一共有30个字符串,不够的在最后添加*代替
16.   print(name.rjust(30,"_"))                 #表示一共有30个字符串,不够的在最前添加——代替
17.   print(name.lower())                       #表示全部小写
18.  print(name.upper())                       #表示全部大写
19.  print(name.strip())                       #去掉空格和回车
20.  print(name.replace('n','N',1))            #替换n为N,替换1个(从左开始找)
21.  print(name.split())                       #默认按空格将每个字符串分割成表单
22.  print(name.title())                       #以抬头格式,首字母大写
 
 
02-13 17:00
查看更多