什么是格式化
一个固定的字符串中有部分元素是根据变量的值而改变的字符串
格式化使用场景
发送邮件的时候
发送短信的时候
app推送的时候
格式化方法
字符串格式化使用操作符 % 来实现
str = 'hello my name is %s, my age is %s...
yekong
4年前 (2021-01-03)
喜欢
casefold 和lower
将字符串大写转小写
str = 'WANJUNSHIJIE.COM'
newstr = str.lower()
print(newstr)
# 返回 wanjunshijie.com
str = 'WANJUNSHI...
yekong
4年前 (2021-01-03)
喜欢
islower
判断字符串中的字母是否都是小写
str = 'wanjunshijie.com'
newstr = str.islower()
print(newstr)
# 返回True
str = 'WANJUNSHIJIE.COM'...
yekong
4年前 (2021-01-03)
喜欢
常见的编码格式
gbk中文编码
ascii英文编码
通用的编码格式
utf-8国际通用的编码格式
...
yekong
4年前 (2021-01-03)
喜欢
isupper用法
判断字符串中的字母是否都是大写
str = 'wanjunshijie'
newstr = str.isupper()
print(newstr)
# 返回False
str = 'HELLO'
newstr = str.isu...
yekong
4年前 (2021-01-03)
喜欢
istitle
判断字符串是否是标题类型 只试用于英文
str = 'wanjunshijie'
newstr = str.istitle()
print(newstr)
# 返回False
str2 = 'Hello Word'
news...
yekong
4年前 (2021-01-03)
喜欢
isspace功能
判断字符串是否是一个由空格组成的字符串
str = ' '
newstr = str.isspace()
print(newstr)
返回True
str2 = 'hello word'
newstr2 = str2.i...
yekong
4年前 (2021-01-03)
喜欢
replace功能
将字符串中旧元素替换为新元素,并能指定替换的数量
replace用法
newstr = string.replace(old, new, max)
参数:
old :被替换的元素,
new :替代old的新元素,
max:可选,代表替换几个,默认全部替换全部匹...
yekong
4年前 (2021-01-02)
喜欢
strip功能
去掉字符串左右两边的指定元素,默认是空格
name = " xiaoMixiaomi "
new_name = name.strip()
print(new_name)
输出结果
xiaoMixiaomi
name = "xiaoM...
yekong
4年前 (2021-01-02)
喜欢
endswith功能
判断结尾是否(最后一个字符)是某个成员(元素)
endswith用法
name = "xiaoMixiaomi"
new_name = name.endswith('i')
new_name2 = name.endsw...
yekong
4年前 (2021-01-02)
喜欢