python期末总结第四章
字符串
\的用法
\b #退格
\n #换行
\v #纵向制表符
\t #横向制表符
\r #回车
使用%
Python字符串可通过%格式符格式化输出
%c #将对应的数据格式化为字符
%s #将对应的数据化格式化为字符串
%d #将对应的数据格式化为整数
%u #将对应的数据格式化为无符号整型
%o #将对应的数据格式化为无符号八进制数
%x #将对应的数据格式化为无符号十六进制数
%f #将对应的数据格式化为浮点数,可指定小数点后的精度。
f-string
f('{变量名}') 或F('{变量名}')
查找与替换
可查找字符串中是否包含子串,若包含则返回子串首次出现的位置,否则返回-1。
str.find(sub[, start[, end]])
sub:指定要查找的子串。
start:开始索引,默认为0。
end:结束索引,默认为字符串的长度。
可将当前字符串中的指定子串替换成新的子串,并返回替换后的新字符串
str.replace(old, new[, count])
old:被替换的旧子串。
new:替换旧子串的新子串。
count:表示替换旧字符串的次数,默认全部替换。
分割与拼接
可以按照指定分隔符对字符串进行分割
str.split(sep=None, maxsplit=-1)
sep:分隔符,默认为空字符。
maxsplit:分割次数,默认值为-1, 表示不限制分割次数。
使用指定的字符连接字符串并生成一个新的字符串
str.join(iterable)
iterable:表示连接字符串的字符
删除字符串的指定字符
strip() #移除字符串头尾指定的字符
lstrip() #移除字符串头部指定的字符
rstrip() #移除字符串尾部指定的字符
upper() #将字符串中的小写字母全部转换为大写
lower() #将字符串中的大写字母全部转换为小写
capitalize() #将字符串中的第一个字母转换为大写
title() #将字符串中的每个单词的首字母转换为大写
字符串对齐
center() #返回长度为width的字符串,原字符串居中显示
ljust() #返回长度为width的字符串,原字符串左对齐显示
rjust() #返回长度为width的字符串,原字符串右对齐显示Pythonpython