一、字符串介绍 字符串是由字母,符号或数字组成的字符序列,支持单,双,三引号 转义字符:\b退格,\n换行,\v纵向制表符,\t横向纵表符,\r回车 ps:在字符串开始的双引号之前添加r或R,使它成为原始字符串 print(r'\n,\b') 输出:\n,\b 二、格式化字符串 将指定的字符串转换成想要的格式 1.% format % value %c:换为字符 %s:换为字符串 %d:换为整数 %u:换为无符号整型 %f:转换为浮点数,可指定精度 2.format() str.format(value) ·format()方法无需关注替换的类型 ·字符串的{}可以明确指定编号 ·字符串的{}可以指定名称 ·字符串的{}可以替换浮点型数据的精度 3.f-string f('{变量名}')或F('{变量名}') 三、常见操作 1.查找:find()方法 若包含子串则返回子串的索引位置,否则返回-1 str.find(sub[,stard[,end]]) sub:子串 start:开始索引,默认为0 end:结束索引,默认为字符串长度 2.替换:replace()方法 指定子串替换成新的子串 str.replace(old,new[,count]) count:替换次数,默认全部替换 3.分割:split()方法 指定分隔符对字符窜分割 str.split(sep=None,maxsplit=-1) sep:分隔符,默认为空 maxsplit:分割次数,默认为-1 4.拼接:join()方法 指定字符连接成字符串 str.join(iterable) 也可用字符串"+"连接字符 5.删除:strip()方法删除字符串头部和尾部指定字符 lstrip()方法删除字符串头部指定字符 rstrip()方法删除字符串尾部字符 6.大小写转换:upper():小写字母转换成大写 lower():大写字母转换成小写 title():每个单子首字母转换成大写 caplitalize():第一个字母转换成大写模式 7.字符串对齐:center():居中显示 ljust():左对齐 rjust():右对齐
python第四章字符串期末复习
于 2022-06-16 19:29:33 首次发布