字符串常用操作
经常使用:
str.jion() 参数为字符串 循环拼接字符串
str.split() 括号带参数以xx分割
str.find() 查找 未找到-1
str.strip() 默认去除两侧空白 去除 括号加参数 则去除数据
str.lower() 所有变小写
str.upper() 所有变大写
str.capitalize() 首字母大写
str.casefold() 所有变小写 更加厉害,很多位置的也可以执行
str.center() 括号带参数 填充两侧
str.ljust() 括号带参数 填充左侧
str.rjust 括号带参数 填充右侧
str.count() 括号带参数 ('查询的字符' , 开始查询位置,结束位置) 计算括号内参数在字符串中出现的次数
str.encode 编码
str.decode 解码
str.endswith() 括号带参数 以参数为结尾
str.startswith() 括号带参数 以参数为开头
str.index() 括号带参数 查找 根据下标查找 未找到报错 功能同上
str.format() 括号带参数 格式化 将字符串中的占位符 如{name} 替换成指定的值
str.format_map() 括号带参数 格式化 传入的值是字典格式 功能同上
str.isalnum() 判断是不是纯 数字 是 Ture 不是 False
str.isalpha() 判断是是不是纯字母 是 Ture 不是 False
str.expandtabs() 数字参数 断句 不足时 自动填充空格
str.isdigit() 判断是不是数字 可判断特殊数字 列如:②
str.isdecimal() 判断是不是数字 使用较多
str.sinumeric() 判断是不是数字 可判断汉字 列如:二
str.isdentifier() 判断是不是标识符
str.islower() 判断是不是全都小写
str.lower() 全变成小写
str.isupper() 判断是不是全都大写
str.lstrip() 默认去除左侧空白 去除 括号加参数 则去除数据
str.rstrip() 默认去除右侧空白 去除 括号加参数 则去除数据
str.startswith() 括号带参数 以xx开头
str.endswith() 括号带参数 以xx结尾
str.swapcase() 转换大小写