字符传串的长度,类型
a='123'
print(len(a))
print(type(a))
判断字符串是数字还是字母:https://blog.csdn.net/GrofChen/article/details/91393961
字符串的内建函数,方括号内的可省略。
在pycharm中,按Ctrl点击函数可以查看源码
函数名 | 说明 |
---|---|
A.find(n【,start[,end]】) | 返回字符n在字符串A里的索引,不存在返回-1 |
A.index(n【,start[,end]】) | 返回字符n在字符串A里的索引,存在会报错 |
A.count(n【,start[,end]】) | 返回字符n在字符串A里的个数 |
A.rfind(n【,start[,end]】 | 从右边开始查询,结果不变 |
A.index(n【,start[,end]】 | 同上 |
查询的使用方法:https://blog.csdn.net/GrofChen/article/details/92397390
函数名 | 说明 |
---|---|
A.replace(old,new【,count】) | 将字符串A里的old替换为new,替换次数为count |
a.join(A) | 将字符串序列A之间插入字符a |
A.split(【sep[,count]】) | 将字符串A切片输出为列表,分隔符为sep(默认空格,换行制表符),分割次数为count |
A.partition(B) | 以字符串B为点,前后分为三个元素的元组 |
A.rpartition(B) | 从右边开始,结果不变 |
操作的使用方法:https://blog.csdn.net/GrofChen/article/details/92401031
字符串切片为列表:https://blog.csdn.net/GrofChen/article/details/92685733
函数名 | 说明 |
---|---|
A.capitalize() | 将字符串A整体首字母大写,其他小写 |
A.title() | 将字符串A单词首字母大写,其他小写 |
A.upper() | 将字符串A中的字母小写换成大写 |
A.lower() | 将字符串A中的字母大写换成小写 |
A.swapcase() | 将字符串A中的字母大小写互换 |
替换的使用方法:https://blog.csdn.net/GrofChen/article/details/92435836
函数名 | 说明 |
---|---|
A.center(n【,B】) | 将字符串A居中 ,len(A)>n返回A,len(A)<n,用字符串B填充(默认为空格) |
A.ljust(n【,B】) | 将字符串A左对齐,同上 |
A.rjust(n【,B】) | 将字符串A右对齐 ,同上 |
A.zfill(n) | 将字符串右对齐,剩余0补齐 |
对齐的使用方法:https://blog.csdn.net/GrofChen/article/details/92434956
函数名 | 说明 |
---|---|
A.lstrip(【A[0]】) | 将字符串A开头的字符串B删除(默认为空格) |
A.rstrip(【A[0]】) | 将字符串A结尾的字符串B删除(默认为空格) |
A.startwith(B【,start[,end]】) | 判断字符串A是否以字符串B开头,返回布尔值 |
A.endswith(B【,start[,end]】) | 判断字符串A是否以字符串B结尾,返回布尔值 |
判断和删除的使用方法:https://blog.csdn.net/GrofChen/article/details/92433735