name = "chuanpu"
'''英文首字母大写'''
print(name.capitalize())
'''字符串中a出现次数'''
print(name.count("a"))
'''7为总长度,字符串长度不足7用*补,字符串左右平分,先左后右'''
print(name.center(7,"*"))
'''判断字符串结尾是不是x返回布尔值'''
print(name.endswith("x"))
'''字符串是是字母或数字或字母数字组合返回true反之false'''
print('aa2222'.isalnum())
'''字符串是否为英文字母,是true否false '''
print('asdasd'.isalpha())
'''判断字符串是不是数字'''
print(name.isdigit())
'''字符串是否为小写'''
print(name.islower())
'''字符串是否是正整数'''
print('1321'.isnumeric())
'''字符串是不是空格'''
print(name.isspace())
'''字符串中每个单词是不是大写字母开头'''
print(name.istitle())
'''字符串是否为大写'''
print(name.isupper())
'''将数组与;组成字符串并用;分割'''
print(";".join(['1','2','13']) )
'''50长度,字符串不够50用*补从右边补'''
print(name.ljust(50,"*"))
'''50长度,字符串不够50用*补从左边补'''
print(name.rjust(50, "*"))
'''将字符串中字母变成小写'''
print(name.lower())
'''将字符串中字母变成大写'''
print(name.upper())
'''清除字符串左右两边空格和回车'''
print(name.strip())
'''清除字符串左边的空格和回车'''
print(name.lstrip())
'''清除字符串右边的空格和回车'''
print(name.rsplit())
'''maketrans,第一个字符串和第二个人字符串长度相同,translate替换字符串成maketrans中的第二个人字符串'''
aa = str.maketrans("abcdefghl","123456789")
name1 = "are"
print(name1.translate(aa))
'''替换'''
print(name.replace("a","A"))
'''从左往右最后一个a出现的位置'''
print(name.rfind("a"))
'''分割'''
print(name.split(","))
'''字符串大小写切换'''
print(name.swapcase())
python 字符串操作
最新推荐文章于 2024-06-06 00:30:00 发布