python之字符串(一)
1.capitalize()
功 能:将字符串的第一个字母变成大写,其他字母变小写
参 数:无
返回值:返回一个首字母大写的字符串
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wuEg" v = test.capitalize() print(v)
运行结果:
2.casefold()和lower()
功 能:将字符串中所有大写字符为小写
参 数:无
返回值:返回转换为小写后生成的字符串
#!/usr/bin/env python # -*- coding:utf-8 -*- test_1 = "ß" #德语 v1 = test_1.casefold() #德语的"ß"正确的小写是"ss" test_2 = "wuEg" v2 = test_2.lower() print("v1=", v1) print("v2=", v2)
运行结果:
3.center(with, fillchar=None)
功 能:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
参 数: with:字符串的总宽度
fillchar:填充的字符。默认填充字符为空格。
返回值:返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wueg" v = test.center(18, "*") print(v)
运行结果:
4.count(sub,start=None, end=None)
功 能:统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
参 数: sub: 搜索的子字符串。
start:字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
end:字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
返回值:返回子字符串在字符串中出现的次数。
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wuegwueg" v = test.count("g") print(v)
运行结果:
5.endwith(suffix,start=None, end=None)
功 能:判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
参 数:suffix:该参数可以是一个字符串或者是一个元素。
start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
end:字符中结束位置。默认为字符串的最后一个位置。
返回值:如果字符串含有指定的后缀返回True,否则返回False。
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wueg" v = test.endswith("g") print(v)
运行结果:
6.startwith(suffix,start=None, end=None)
功 能:判断字符串是否以指定子字符串开始,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
参 数:suffix:该参数可以是一个字符串或者是一个元素。
start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
end:字符中结束位置。默认为字符串的最后一个位置。
返回值:如果检测到字符串则返回True,否则返回False。
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wueg" v = test.startswith("wu") print(v)
运行结果:
7.find(sub, start=None, end=None)
功 能:检测字符串中是否包含子字符串sub ,如果指定 start(开始) 和 end(结束)范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1
参 数: sub:该参数可以是一个字符串或者是一个元素。
start:字符串中的开始位置。默认为第一个字符,第一个字符索引值为0。
end:字符中结束位置。默认为字符串的最后一个位置。
返回值:如果包含子字符串返回开始的索引值,否则返回-1。
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wueg" v = test.find("e") print(v)
运行结果:
8. isalnum()
功 能:判断字符串是否只包含数字或字母
参 数:无
返回值:如果字符串只包含数字或字母,则返回True,否则返回False
#!/usr/bin/env python # -*- coding:utf-8 -*- test = "wueg9" v = test.isalnum() print(v)
运行结果:
优质内容筛选与推荐>>