python -- 字符串内置函数

str = "hello world"
print(str)
#字符串修改可以使用拼接的方法拼接
str = str[:5] + ' oh' + str[5:]
print(str)
#将字符串第一个字符大写
print(str.capitalize())
#将字符串中所有字符变小写
str1 = 'sdgdhDFHS'
print(str1.casefold())
#调整字符串居中
print(str.center(40))
#返回子字符串在该字符串中出现的次数,可以规定范围
print(str.count('l'))
#检查字符串是不是以sub字串结束
print(str.endswith('ld'))
#将字符串中的\t转换为空格
str3 = 'i\tlove\tpython'
print(str3.expandtabs())
#查找字串在字符串中的位置,如果不在字符串中返回-1
print(str.find('lo'))
#判断字符串是不是以数字和字母组成
print(str.isalnum())
#判断字符串是不是全是字母
print(str.isalpha())
#判断字符串是不是全是十进制数字
print(str.isdecimal())
#判断字符串中的字母是不是都是小写
print(str.islower())
#判断字符串是不是全是空格
print(str.isspace())
#判断字符串是不是标题化
str4 = 'I Love You'
print(str4.istitle())
#判断字符串是不是你是大写
print(str.isupper())
#以字符串隔开参数字符串
print(str.join('1234'))
#转换字符串中大写为小写
print(str4.lower())
#去掉字符串左边的空格
str5 = '   sfg'
print(str5.lstrip())
#替换字符串
str6 = 'hello world'
print(str6.replace('hello','Hello'))
#从右边查找字串
print(str6.rfind('ld'))
#默认以空格切片,也可指定参数
print(str6.split())
print(str6.split('o'))
#去掉字符出啊前边和后边的空格或指定参数
str7 = '     ssssasssss'
print(str7.strip())
print(str7.strip('s'))
#大小写翻转
str8 = 'HHkk'
print(str8.swapcase())
#将一个字符转换成为另外一个字符
print(str8.translate(str.maketrans('H','t')))
#转换所有小写为大写
print("helo".upper())

猜你喜欢

转载自blog.csdn.net/qq_41727218/article/details/81605031
今日推荐