python_字符串常用操作

string = "yesToAll"
print(string.capitalize())#返回首字母大写的字符串,
print(string.count('l')) #统计字符串中 “l”的个数
print(string.center(20,"-")) #一共打印20个字符,不够的用“-”补充,将str字符串放在中间
print(string.encode()) #转成二进制
print(string.endswith("lu")) #判断字符串是否已“lu”结尾,返回false
print("yes ToAll".expandtabs(tabsize=10)) #将tab键转成10个空格
print(string.find("To")) #查找指定的字符,,返回下标
print(string[string.find("To"):]) #字符串也可以切片,跟列表一样
print("Yesto{name}and year{year} ".format(name = "yang",year = 1899))#字符的格式化输出
print("Yesto{name}and year{year} ".format_map( {"name":"yang","year":1899}))#字符的格式化输出,传入的参数为字典
print(string.index("l")) #查找字串符中摸个字符的下标
print("45fg".isalnum())# 判断是不是数字或者字母
print("sefSDG".isalnum()) #判断是不是纯字符
print("87".isdigit())#判断是不是一个整数
print(" ".isspace())#判断是不是一个空格
print("ij".isupper())#判断是不是都是大写
print("ji".islower())#判断是不是都是小写

print("_".join(["1","3","4","%"]))#将一个列表转换成固定的格式,列表的元素必须是字符
print(string.ljust(30,"-"))#30个字符,如果没有30个,在后边补上 -
print(string.rjust(30,"-"))#30个字符,如果没有30个,在前面补上 -
print(string.lower())#将大写变成小写
print(string.upper())#将小写变成大写
print(" yestoall".lstrip())#去掉左边的空格和回车
print("yestoall ".rstrip())
print(" yestoall ".strip()) #去掉所有空格和回车
print("yestoallto".replace("to","TO",1)) #字符串替换,旧字符 新字符,替换次数
print("yestoalltoyeshit".rfind("t")) #找到字符中最靠右的一个符合的字符
print("yes to all".split(" "))#以 空格 分给该字符串
string = "yesToAll"
print(string.capitalize())#首字母大写
print(string.count('l')) #统计字符串中 “l”的个数
print(string.center(20,"-")) #一共打印20个字符,不够的用“-”补充,将str字符串放在中间
print(string.encode()) #转成二进制
print(string.endswith("lu"))  #判断字符串是否已“lu”结尾,返回false
print("yes	ToAll".expandtabs(tabsize=10)) #将tab键转成10个空格
print(string.find("To")) #查找指定的字符,,返回下标
print(string[string.find("To"):]) #字符串也可以切片,跟列表一样
print("Yesto{name}and year{year} ".format(name = "yang",year = 1899))#字符的格式化输出
print("Yesto{name}and year{year} ".format_map( {"name":"yang","year":1899}))#字符的格式化输出,传入的参数为字典
print(string.index("l"))    #查找字串符中摸个字符的下标
print("45fg".isalnum())# 判断是不是数字或者字母
print("sefSDG".isalnum()) #判断是不是纯字符
print("87".isdigit())#判断是不是一个整数
print(" ".isspace())#判断是不是一个空格
print("ij".isupper())#判断是不是都是大写
print("ji".islower())#判断是不是都是小写

print("_".join(["1","3","4","%"]))#将一个列表转换成固定的格式,列表的元素必须是字符
print(string.ljust(30,"-"))#30个字符,如果没有30个,在后边补上 -
print(string.rjust(30,"-"))#30个字符,如果没有30个,在前面补上 -
print(string.lower())#将大写变成小写
print(string.upper())#将小写变成大写
print("
    yestoall".lstrip())#去掉左边的空格和回车
print("yestoall      
".rstrip())
print("    yestoall    
".strip()) #去掉所有空格和回车
print("yestoallto".replace("to","TO",1)) #字符串替换,旧字符 新字符,替换次数
print("yestoalltoyeshit".rfind("t")) #找到字符中最靠右的一个符合的字符
print("yes to all".split(" "))#以 空格 分给该字符串
View Code
原文地址:https://www.cnblogs.com/gongfuxiaozhen/p/8729278.html