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