.capitalize() 首字母大写
>>> n = 'abcde'
>>> n.capitalize()
'Abcde'
.casefold() 所有大写变小写
>>> n ='AHJFHAFdase'
>>> n.casefold()
'ahjfhafdase'
.center(n,'符号m') 不够n个元素用符号m占格(m分散到两边)
>>> n ='AHJFHAFdase'
>>> n.center(50,'*')
'*******************AHJFHAFdase********************'
.count('元素a') 统计有多少个元素a
>>> n ='AHJFHAFdase'
>>> n.count('A')
2
.endswitch() 判断以什么结尾,返回值为bool类型
>>> n = 'ssafafg'
>>> n.endswith('e')
False
.startswith() 判断以什么开头,返回值为bool类型
>>> n = 'ssafafg'
>>> n.startswith('a')
False
.find('a') 返回从左到右第一个a的位置
>>> n = 'ssafafg'
>>> n.find('a')
2
.format('a','b') (1)把a放到了{0}这个位置,把b放到了{1}这个位置
>>> n = 'my name is {0},I am {1} years old. '
>>> n.format('马自强','21')
'my name is 马自强,I am 21 years old. '
(2)可以直接给赋值(可以不用按照0,1的顺序直接赋值)
>>> n = 'my name is {aa},I am {bb} years old. '
>>> n.format(aa = '马自强',bb = '21')
'my name is 马自强,I am 21 years old. '
.index() 返回下标
>>> n = 'ssafafg'
>>> n.index('f')
3
S.index()与S.find()类似,不过索引字符串中的子串没找到会报错。
而S.find()在找不到substring时,不会报错,而会返回-1
.isdigit() 判断是不是整数,返回值为bool类型
>>> n = '13'
>>> n.isdigit()
True
.islower() 判断字符串是不是全部是小写,返回值为bool类型
>>> n = 'ssafafg'
>>> n.islower()
True
.isspace() 判断字符串是不是空格,返回值bool类型
>>> n = ' '
>>> n.isspace()
True
.isupper 检测字符串是否只由大写英文字母或者数字组成,返回值bool类型
>>> n = 'AFASFHA'
>>> n.isupper()
True
.join 进行拼接,只能拼接字符串(或者说把一个列表变成字符串)
(',')join(n) 把列表n转变为字符串,元素之间用,隔开
>>> n = ['a','b','c']
>>> (',').join(n)
'a,b,c'
.ljust(n,'*') 左对齐,不够n个用*补齐
.rjust(n,'*') 右对齐,(参考ljust)
>>> n = 'AFASFHA'
>>> n.ljust(50,'*')
'AFASFHA*******************************************'
.lower() 全部变成小写
>>> n = 'AFASFHA'
>>> n.lower()
'afasfha'
.strip() 去掉两边的换行符空格等等,只得到字符串
>>> n = 'AFASFHA '
>>> n.strip()
'AFASFHA'
.replace() 把字符串中的某一元素全部改为另一元素
>>> n = 'ma zi qiang'
>>> n.replace('a','A')
'mA zi qiAng'
.split() 把字符串变成列表,用法同join
>>> n = 'AFASFHA,asdasd,dasd'
>>> n.split(',')
['AFASFHA', 'asdasd', 'dasd']
.swapcase 交换,会把大写变小写,小写变大写
>>> n = 'AFASFHA,asdasd,dasd'
>>> n.swapcase()
'afasfha,ASDASD,DASD'
.upper() 全部变大写
>>> n = 'sadf'
>>> n.upper()
'SADF'
.zfill(n) 长度为n,不够用0来补
>>> n.zfill(50)
'0000000000000000000000000000000000000000000000sadf'