标签:join() abc cap wap isl str mat tle ndt
字符串与bytes之间的转换 encode(‘utf-8‘)表示编码 decode(‘utf-8‘)表示解码
字符串也可以进行切片 例如print(name[name.find(‘name‘):])
name.capitalize()首字母大写
name.count()统计计数
name.center(num,字符串) 保证字符串name的长度为num,不够的以name为中心,在两边填充。
例如 name=‘asd‘ print(name.center(5,‘-‘)) -asd-
name.ljust(num,字符串) 保证字符串name的长度为num,不够的从左到右用字符串填充
name.rjust(num,字符串) 保证字符串name的长度为num,不够的从右到左用字符串填充
name.endswith() 字符串以什么结尾
name.expandtabs() tab键转成空格,例如:name=‘asd‘ print(name.expandtabs(tabsize=1)) 如果在字符串name中添加tab(/),
那么将会把tab(/)转换为空格输出。
name.find()查找参数的下标(索引),如果元素为字符串,空格也算一位。
.rfind()从左往右,找到最右边元素的下标
name.format() 格式化输出 例如: name=‘my name is {name} and my age is {year}.‘
print(name.format(name=‘zgd‘,year=22))
输出:my name is zgd and my age is 22.
name.format_map()格式化输出,和format的功能一样,只不过元素为字典,如format_map({‘name‘:‘zgd‘},{‘year‘:22})
.lower()字符串小写 没有传递参数
.upper()字符串大写 没有传递参数
.lstrip()删除左边空格回车
.rstrip()删除右边空格回车
.strip()删除两边空格回车
.maketrans()参数对应。 例如:p=str.maketrans(‘abcdefg‘,‘1234567‘)------>a对应1,b对应2,c对应3
print(‘adc‘.translate.(p))------->把p的对应法则传递给‘adc‘。则输出143
.replace(‘‘,‘‘,num)替换字符串中的一个
.split()按照空格分为一个列表,也可以选一个元素作为分隔符。
.swapcase()除了首字母全都大写
.title()首字母大写
.join()在元素中添加东西, 例如:print(‘+‘.join([‘1‘,‘2‘,‘3‘])) 输出为:1+2+3
判断型函数,输出都为True或者False
.isalpha() 判断是不是英文
.isalnum()判断换是不是阿拉伯数字或字符
.isdecimal()判断是不是十进制数
.isdigit()判断是否为数字
.isidentifier()判断是不是一个合法的标识符/变量名
.islower()判断是否小写
.isspace()是不是空格
.istitle()判断是不是每个首字母大写,
.isprintable()判断是否可打印
.isupper()判断是不是大写
.isnumeric()判断是不是数字
标签:join() abc cap wap isl str mat tle ndt
原文地址:https://www.cnblogs.com/guodongwangguo/p/9007240.html