Python中字符串(str)类中的方法注解

字符串的成员函数:
‘capitalize’, 首字符大写 其余小写
‘casefold’, 返回一个小写字符串的版本
‘center’, 居中 然后默认用空格来左右填充到width宽度 width,fillchar
‘ljust’, 居左
‘rjust’, 居右
‘count’, count(sub[,start[,end]]]) 从start处到end统计sub字符串出现的次数
‘encode’, 把字符串进行编码 编码之后得到 字节码字符串 b’\x’
bytes 字节码字符串类型
decode() 把字节码字符进行解码
‘endswith’, 判断以什么结尾 返回bool
‘startswith’, 判断以什么开头 返回bool
‘expandtabs’, 字符串中的\t 用tabsize个空格来替换
‘find’, find(sub[,start[,end]]) 返回sub在字符串中的下标位置 没有返回-1
‘rfind’, 从右边开始找
‘format’, ‘%d %s %f’%(a,b,c)
‘{} {} {}’.format(a,b,c)
‘{2} {0} {1}’.format(a,b,c)
‘{name} {age} ‘.format(name=“xhell”,age=20)
格式化字符串
‘format_map’, format 把format的参数组装为一个字典(映射)
‘index’, 和find功能基本一样 但是find如果找不到返回-1 index发生异常
‘rindex’,
‘isalnum’, 是否是数字与字母
‘isalpha’, 是否是字母
‘isdecimal’,是否是数字
‘isdigit’,是否是数字
区别在最后,可拉下去看
‘isidentifier’, 是否是一个合法标识符
keyword.iskeyword() 判断是否是python的关键字
‘islower’,
‘isnumeric’, 是否是数字
‘isprintable’, 像’\n’,’\t’ 这样打印出来看不见的则返回False
‘isspace’, 空白字符
‘istitle’, 是否为标题样式

 'join',            可以一个可迭代的对象的每一个元素用字符串拼接起来
					注意: 可迭代的对象每一项必须是str
 
 'split',           根据sep(默认就是空白字符)进行拆分字符串  maxsplit最大拆分项
 'rsplit',         
 'splitlines',      根据换行标识来进行拆分
				linux 换行 \n
				windows 换行  \r\n
 
 'strip',          去除首尾重复的字符串
 'lstrip',
 'rstrip',          
  
 'lower',	全部变小写
 'upper',	全部变大写
 'title',		标题样式(单词首字母大写,其余小写)
 'swapcase',			大写变小写,小写变大写
 
 'replace',        replace(old,new[,count])   用new整体替换old
 'translate',      根据maketrans的返回table进行逐一替换
 'maketrans',      {'x':'a','y':'z','c':'d'}//是一个字典
 'partition',      根据sep把字符串拆分为两部分  返回一个三个元素的tuple
 'rpartition',

 'zfill'           在字符串左侧填充0到width宽度

isdigit()
True: Unicode数字,byte数字(单字节),全角数字(双字节)
False: 汉字数字,罗马数字,小数
Error: 无 

isdecimal() 
True: Unicode数字,全角数字(双字节) 
False: 罗马数字,汉字数字,小数
Error: byte数字(单字节) 

isnumeric() 
True: Unicode数字,全角数字(双字节),罗马数字,汉字数字 
False: 小数 
Error: byte数字(单字节)
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值