字符串的几种常用方法:replace、join、strip、startswith、count、center、isdigit等
s="abcacdb"
print(s.center(20,"-")) #s字节宽度20,如果不足,用-补齐
print(s.count("a")) #字符出现的次数
print(s.count("a",1,6)) #指定范围内,字符出现的次数
print(s.endswith("b")) #是否以b这个字符结尾 True
print(s.startswith("b")) #判断开头 False
print(s.find("b")) #字符查找,-1代表没找到;如果有这个字符,返回字符所在的索引
print(s.isdigit()) #判断是否是整数
print("12563".isdigit())
print("-".join(['2022','2','13'])) #列表拼接字符串,拼接符号自行定义
print(s.replace("a","中国",1)) #字符串替换;;;数字1,代表只替换一次,默认全部替换
print(s) #注意此时s的值不变,还是"abcacdb" ;
# s=s.replace("a","中国") #s重新赋值,s的值改变了
# print(s)
print(" 香 港 \n".strip()) #将字符串的前后的空格删除; 输出结果:“香 港” (常用于input().strip() )
s="hello world!"
print(s.split()) #['hello', 'world!'] 默认以空格分割
print(s.split("l")) #['he', '', 'o wor', 'd!']
print(s.split("l",1)) #['he', 'lo world!'] 后面的数字代表:分割的次数
|