字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ‘ 或 " )来创建字符串
字符串拼接
字符串之间使用 加号 + 拼接
转义字符
\n 换行符
\t 横向制表符 Tab键 = 4个空格
字符串运算
+ 字符串拼接
* 重复输出字符串
[ ] 通过索引获取字符串中的字符
字符串格式化
%s 格式化输出字符串
%d 格式化输出整数
%f 格式化输出浮点数 %.3f 小数点后三位
f{ } f-string
字符串下标及切片
从0开始到(总元素数-1)结束,想取出部分字符,那么可以通过下标的方法
切片的语法:[起始:结束:步长] 遵循左闭右开 有返回值需要新的变量接收
长度 len(字符串)
字符串常用操作
str.capitalize() 首字母大写
str.casefold() 所有变小写 更加厉害,很多位置的也可以执行
str.lower() 所有变小写
str.center() 括号带参数 设置字符串宽度并将内容居中,参数代表总长度,默认空白填充,或者填充一个字符,可有可无
str.count() 括号带参数 (‘查询的字符‘ , 开始查询位置,结束位置) 计算括号内参数在字符串中出现的次数
str.encode 编码
str.decode 解码
str.endswith() 括号带参数 以参数为结尾
str.startswith() 括号带参数 以参数为开头
str.find() 括号带参数 查找 根据下标 从前往后找,找到第一个后,获取其位置。(‘查询的字符‘ , 开始查询位置,结束位置) 未找到-1
str.index() 括号带参数 查找 根据下标查找 未找到报错 功能同上
str.format() 括号带参数 格式化 将字符串中的占位符 如{name} 替换成指定的值
str.format_map() 括号带参数 格式化 传入的值是字典格式 功能同上
str.isalnum() 判断字符串是否只包含字母和数字 是 Ture 不是 False
原文:https://www.cnblogs.com/069527qwer/p/11964037.html