全栈成长-python学习笔记之数据类型-字符串

python里的字符串

字符串常用方法
方法名 作用
capitalize() 首字母大写 其他字母小写(仅对开头为字母的字符串有效)
lower() 字符串字母转为小写(对字符串中任意位置的字母都有作用)
upper() 字符串字母转为大写(对字符串中任意位置的字母都有作用)
swapcase() 大写转小写 小写转大写 (对字符串所有为字母的字符都有效)
zfill(x) 为字符串定义长度(x) 如果不满足 缺少的位置用 0 补齐(0补在字符串的前面)
startswith(val) 判断开头 是否为 val 返回布尔值
endswith(val) 判断结尾 是否为 val 返回布尔值
find(val) 返回val在当前字符串中的索引 如果当前字符串不包含val 则返回-1
index(val) 返回val在当前字符串中的索引 如果当前字符串不包含val 则程序直接报错
strip(val) 去掉字符串开头和结尾的所有val(默认为空格) aabbaa.strip(“a”)=bb
lstrip(val) 去掉字符串开头的所有val(默认为空格) aabbaa.strip(“a”)=bbaa
rstrip(val) 去掉字符串结尾的所有val(默认为空格) aabbaa.strip(“a”)=aabb
replace(old,new,maxNu) old 旧的(替换前的)new(替换后的) maxNu(需要替换的数量 不填写默认为全部的)
isspace() 判断字符串是否由空格组成 返回布尔值 ” “.isspace=>true ‘’'.isspace=>false
istitle() 判断是否为标题"Hellow Word" “Hellow”=>true ”Hellow Word“=”false“
isupper() 判断字符串中的所有字母是否全部为大写 可以有中文
islower() 判断字符串中的所有字母是否全部为小写 可以有中文
字符串的格式化
格式化方式 用法
%s '‘我是 %s 年龄 %s’ % (“wsm”,25)
format() '‘我是{0} 年龄{1}’.formar(“wsm”,25)
f f"我是{变量名} 年龄{变量名}" 变量名需要提前定义
字符串格式化 常用格式符
符合 说明
%s 格式化字符串通用类型
%d 格式化整型
%f 格式化浮点型 (格式化后为6位小数,不够的时候会补0)
%u 格式化无符号的整型(正整型)
%c 格式化字符
字符串转义符 以及转义无效符
转义符号 说明
\n 换行一般在末尾
\t 横向制表符(一个间隔符)
\a 打印出来电脑 会响一下
\b 退格符 将光标前移覆盖
\r 回车
\’ 转义字符串的单引号
\” 转义字符串的双引号
\ 转义斜杠
r 放在字符串开头 会让字符串中所有转义符失效

猜你喜欢

转载自blog.csdn.net/qq_51075057/article/details/130378379