python中字符串的使用

来源:互联网 发布:windows文件夹太大 编辑:程序博客网 时间:2024/05/22 03:26

首先一下,字符串在python中使用的很频繁,因此,总结一下它的使用方法。

python中操作字符串的方法:

str.count() //返回该字符串中某个子串出现的次数

注意:这个计算出现的次数,可以应用在列表中,比如一个列表中存有很多字典,你不想让元素中重复的元素,可以加一个判断if list.count(dict) ==0这个判断,很有技巧的就解决了,这是我在工作中碰到的,当时真的感觉帅呆了。

str.find() //返回某个子串出现在该字符串的起始位置
str.lower() //将该字符串全部转化为小写
str.upper() //转为大写
str.split() //分割字符串,返回字串串列表,默认以空格分割
len(str) //返回字符串长度

str.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码

注:当str中含有中文字符时,使用这个方法就可以将中文字符转换成unicode编码

str.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码


 
大小写互换:str.swapcase()
首字母大写,其余小写:str.capitalize()
首字母大写:str.title()

左对齐,左边不够用空格补齐str.ljust(width)

右对齐,右边不够用空格补齐str.rjust()

中间对齐,str.center()

是否以start开头:str.startswith('start')
是否以end结尾:str.endswith('end')
是否全为字母或数字:str.isalnum()
是否全字母:str.isalpha()
是否全数字:str.isdigit()
是否全小写:str.islower()
是否全大写:str.isupper()







原创粉丝点击