字符串类型及操作
两类四种表示方法
单引号 双引号 三单引号 三双引号、
“ ‘字符串’ ” ‘ “字符串” ’ "' "字符串" ‘字符串’ '''
使用三引号时可含有多行字符串
c = '''this is a
longer string that
spans multiple lines'''
字符串中的元素是不可变的,无法修改字符串
字符串前面加一个前缀符号r,r未raw的缩写,表明这些字符是原生字符
使用[ ]获取单个字符或多个字符
字符串[M:N] M缺失至开头 N缺失至结尾
<字符串>[M:N:K] K-> -1 反向
转义符
'' 是 '' 是回退
字符串操作
x+y 连接
n*x 复制n次
x in s x是否在s中
len(x)返回字符串长度
str(x)任何类型的x转换成字符串
hex(x) oct(x)十六火把进制转换
chr(x) ord(x)x为字符,返回其对应Unicode编码
9800是白羊座
字符串类型格式化
.format()方法
<模板字符串>.format(<逗号分隔>)
槽"{}:计算机{}的cpu占用率为{}%".format(2018,“c”,10)
“{0:=^20}”.format("python") =填充单个字符 ^ 居中对齐 20 宽度
: <填充> <对齐> <宽度> <,> <.精度> <类型>
引导符号 用于填充单个字符 <左对齐 >右对齐 ^居中 槽设定的输出宽度 数字的千分位分隔符 浮点数小数精度或字符串最大输出长度 bcdoxX