欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python -- 字符串内置函数

程序员文章站 2023-12-23 11:32:46
...
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())

 

上一篇:

下一篇: