python字符串常用方法总结

python字符串方法总结

    • *#字符串切片
    • 字符串常用方法

*#字符串切片

#a=“welovepython”
#print(a[0:4])
#print(a[1:])
#print(a[-4:-1])
#print(a[1:4:3]) ##a[索引开始:索引结束:步长(不指定步长时为1)]

字符串常用方法

-#b = “linux”
#a = “{name}\tlove python,{ages}”
#print(a.count(“e”))** #计数
#print(b.center(10,"+" )) #置中
#print(b.capitlize())#首字母大写
#print(b.encode())#编码类型,默认utf-8
#print(a)
#print(a.expandtabs(tabsize=16)) 把\t转换为空格
#print(a.endswith(“python”))#判断是否以“python”结尾
#print(a.format(name=“duyang”,age=“18”))#通过key传递值
#dict={“name”:“yangyang”,“ages”:“22”}
#print(a.format_map(dict))
#c= “Linux Is A System”
#print(c.find(“x”))#判断是否包含字符,包含返回索引,不包含返回-1
#print(c.index(“x”))#判断是否包含字符,包含返回索引,不包含返回异常
#print(type©)
#print(c.isdigit())#判断是否只由数字组成
#print(c.istitle())#检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。
#print(c.isspace())#检测字符串是否只由空格组成。
#print(“qqq”.isprintable())#检查字符串是否能打印
#print(“AAAA”.islower())#判断是否是小写字母
#print(“and”.isidentifier()) #判断是不是合法的标识符
#print(“1A”.isdecimal())#检查字符串是否只包含十进制字符
#print(“abcasd1e”.isalpha())#检查字符串是否只包含字母
#print(“12”.isalnum())#检测字符串是否由字母和数字组成。
#print(“1101”.isnumeric())#检测字符串是否由数字组成。
#a1 = “abc”
#a2 = “-”
#print(a2.join(a1))#将序列中的元素以指定的字符连接生成一个新的字符串。
#print(“abc”.ljust(8,"+"))#返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串
#print(" mckdsnclsdnv “.rstrip())#删除字符串末尾的指定字符(默认为空格)
#print(” mckdsnclsdnv “.lstrip())#删除字符串开头的指定字符(默认为空格)
#print(” mckdsnclsdnv ".strip())#删除字符串两边的指定字符(默认为空格)
#str=“aaabcdefghbcd”
#p=str.maketrans(“abcdefg”,“1234567”)#maketrans() 方法用于创建字符映射的转换表
#print(str.translate§)#将str中的abcdefg转换成1234567
#print(str.upper())#将str全部转换成大写字母
#print(str.zfill(30))#返回指定长度的字符串,原字符串右对齐,前面填充0。
#print(str.replace(“a”,“A”,2))#把字符串中的旧字符串替换成新字符串则替换不超过2次。
#print(str.rsplit(“bc”))#指定分隔符对字符串进行分割并返回一个列表
#print(str.startswith(“aaa”))#检查字符串是否是以指定子字符串开头’
#print("we\nlove\nlinux ".splitlines())#输出结果里是否保留换行符(’\r’,’\r\n’,\n’), 默认为 False,不包含换行符
#print(“ABC”.swapcase())#用于对字符串的大小写字母进行转换。****

你可能感兴趣的:(python字符串常用方法总结)