【Python】几种常用的 字符串.函数

字符串

s = "hellO world !~"
print(str.capitalize(s))    # 首字母大写
print(str.isalnum(s))       # 是否为数字或字母
print(str.isalpha(s))       # 是否为字母
print(str.isdigit(s))       # 是否只包含数字
print(str.islower(s))       # 是否存在大小写字符
print(str.format(s))        # 格式化字符串
print(str.lower(s))         # 转换为小写输出
print(str.upper(s))         # 转换为大写输出

print(s.join(s))            # 用于将序列中的元素以指定的字符连接生成一个新的字符串。
Hello world !~
False
False
False
False
hellO world !~
hello world !~
HELLO WORLD !~
hhellO world !~ehellO world !~lhellO world !~lhellO world !~OhellO world !~ hellO world !~whellO world !~ohellO world !~rhellO world !~lhellO world !~dhellO world !~ hellO world !~!hellO world !~~

进程已结束,退出代码0
运行结果

 

a = " hello world "
b = " hello world !~"
print("指定的宽度 width 居中的字符串:", a.center(50, "="))
print("指定的宽度 width 居中的字符串:", a.center(50))
print("统计字符l出现的次数:", a.count("l"))
print("统计字符l出现的次数:", a.count("l", 4))
print("判断字符串是否以指定后缀结尾:", a.endswith(" "))
print("判断字符串是否以指定后缀结尾:", b.endswith(" "))
指定的宽度 width 居中的字符串: ================== hello world ===================
指定的宽度 width 居中的字符串:                    hello world                    
统计字符l出现的次数: 3
统计字符l出现的次数: 2
判断字符串是否以指定后缀结尾: True
判断字符串是否以指定后缀结尾: False

进程已结束,退出代码为 0
执行结果

 

 

a = " hello world "
b = "hello world !~"
c = a.replace("h", "H")
print("字符串替换:", c)
print("对字符串进行切片:", a.split(" "))
print("对字符串进行切片:", b.split(" "))
print("对字符串进行切片:", a)
print("于移除字符串头尾指定的字符:", a.strip())
print("对字符串的大小写字母进行转换:", c.swapcase())
intab = "abcdefo"
outtab = "1234568"
trantab = str.maketrans(intab, outtab)
print(a.translate(trantab))
字符串替换:  Hello world 
对字符串进行切片: ['', 'hello', 'world', '']
对字符串进行切片: ['hello', 'world', '!~']
对字符串进行切片:  hello world 
于移除字符串头尾指定的字符: hello world
对字符串的大小写字母进行转换:  hELLO WORLD 
 h5ll8 w8rl4 

进程已结束,退出代码为 0
执行结果

 

 

 

 

 

 

str.join() 函数  用于将序列中的元素以指定的字符连接生成一个新的字符串

a = "-->"
b = ""
c = "\','"

list = ("h","e","l","l","o",",","w","o","r","l","d","!~")

print(a.join(list))
print(b.join(list))
print(c.join(list))
print(list.join(a))
2
0.21454469294169343
3.346626079217021
t
17
[3, 1, 6, 7, 5]
1K4Mdbig

进程已结束,退出代码0
运行结果
posted @ 2021-09-18 16:21  Phoenixy  阅读(115)  评论(0编辑  收藏  举报