导图社区 字符串
这是一篇关于字符串的思维导图,包括判断返回布尔类型的值、截取、拆分和拼接、格式化字符串等内容,希望对大家有用。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
字符串
判断 返回布尔类型的值
endswith
判断子字符串是否出现在字符串的末尾位置 餐宿支持以元组的形式传入多个待匹配的字符串
startswith
判断子字符串是否出现在字符串的起始位置 赋值表示检索的起始位置
isupper
将字符串内所有字母变为大写 判断是否所有字母都为大写
islower
将字符串内所有字母变成小写 判断是否所有字母都为小写
istitle
判断字符串中所有单词以大写字母开头,其他字母均为小写
isalpha
是否都为字母
多个方法同时使用,从左往右依次调用
isascii
isspace
是否都为空格 空格 tab 换行符都是空白字符串
isprintable
是否所有字符都是可打印的 /n转义字符不可打印
isdecimal
十进制 ture
isdigit
数字字符串 ture
isnumeric
数值字符串 罗马数字 ture
isalnum
isidentifier
判断字符串是否为合法的标识符
判断字符串是否为python的保留标识符 用keyword模块的iskeyword函数
截取
lstrip(chars=None
左侧不留白
istrip (chars=none
左右侧不留白
rstrip chars=None
右侧不留白
removeprefix(prefix
去除整个字符串的前缀,
removesuffix(suffix
去除整个字符串的后缀
拆分和拼接
partition(sep
将字符串以参数指定的分隔符为依据将字符串分割为一个三元组,即三个元素的元组
rpartition(sep
从右往左,可指定分割起点,
splitlines
将字符串按行进行分割,并将结果按行进行返回 keepends参数,指定是否要带上换行符,ture为要带上
jion
字符串拼接,大数据运算优势巨大(相比与+号而言
格式化字符串
format
花括号占坑位,format参数放真正内容
花括号写数字表参数位置
位置索引 参数中的字符串会被当作元组的元素对待,同个索引值可被使用多次
关键字参数索引 不在乎顺序
对齐
居中 前面是位置 后面是精度
< 左对齐 前面是开始的位置,后面是宽度
> 右对齐 前跟位置级,后跟宽度
基础用法
通过花括号识别替换字符,完成字符串的替换
注意
花括号数决定参数个数 花括号数可小于参数数,但不可大于,大于会报错
位置参数的数字需要大于0,带数字的字段可重复
数字和关键字可混合关键字可位于参数后
混合使用时,可省略参数
可使用元组和字典传参,两者可混合使用
多种混合使用时,位置参数位于关键字参数前,元组位于字典前
符合字段名的使用
表现 使用数字和变量名两种形式
操作符
-【】 方括号
-. 点号
传递位置参数
只有一个字段时,可省略数字
传递关键字
:
后带填充的字符,只能是一个字符,不指定默认为空格填充