# pcjname="xiaoming"# capitalize()# String.capitalize() 将字符串首字母变为大写print(name.capitalize()) #首字母大写# count()# String.count() 统计字符出现的次数print(name.count("i")) #统计i字母有几个 # center()# String.center()打印输出字符,让字符串放在中间print(name.center(50,"-")) # endswith()# String.endswith() 判断是否以指定的字符串结尾print(name.endswith("ing")) #判断是否以ing结尾。 # find()# String.find() 查找字符串在原字符串中的位置,返回所在索引print(name.find("g")) #查找g字母的下标 # format()# String.format() 输出指定的内容user_show_name="hello,{name},whelcome to here"print(user_show_name.format(name="pcj")) #格式化输入# isalnum()# String.isalnum() 判断字符串中是否全部为数字或者英文print("111a".isalnum()) #返回值和true 或flase # isalpha()# String.isalpha() 判断字符串中是否全部为纯英文字符print("abcd".isalpha()) #合为字母才为True # isdigit()# String.isdigit() 判断字符串中是否全部为整数print("123".isdigit()) #全为数字才返回True # isidentifier()# String.isidentifier() 判断是不是一个合法的标识符print("pcj".isidentifier()) #可以理解为是否一个合法的变量名 # 判断字符串是否全部为大写或者小写print("pcj".islower()) #islower 小写print("PCJ".isupper()) #isupper 大写 # join()# sep.join(seq) 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 names=["张学友","刘德华","郭富城","黎明"]print("-----".join((names))) # ljust()# String.ljust(size,替换符号) 从前向后开始计算,当字符串的长度超过size时,超过部分用替换符号替代print("pcj".ljust(50,"-")) # rjust()# String.rjust(size,替换符号) 从后向前开始计算,当字符串的长度超过size时,超过部分用替换符号替代print("pcj".rjust(50,"-")) # lower 将字符串大写变成小写# upper 将字符串小写变成大写print("pcj".upper())print("PCJ".lower()) # lstrip 去掉字符串左边的空格或者回车# rstrip 去掉字符串左边的空格或者回车# strip方法。去掉左右两边的回车或空格 print(" pcj左边有空格".lstrip())print("pcj右边有空格 ".rstrip())print(" 两边都有空格 ".strip()) # replace 替换print("pcj".replace("p","P")) #把小写的p替换为大写的P # split# String.split() 切割print("aa-bb-cc-dd".split("-")) #以“-”的切割字符# 结果为生成了一个列表 [‘aa‘, ‘bb‘, ‘cc‘, ‘dd‘]
原文地址:https://www.cnblogs.com/pcjbk/p/10958844.html
时间: 2024-11-05 06:19:54