元组:
形式是:
注意只有一个值得时候(1,)加逗号,不然是一个数1
tuple函数:以一个序列为参数,并把它转化为元组,如果参数是元组,参数原样返回
元组的基本操作:
1.访问元组
2.修改元组 元组不可以修改但可以连接组合
3.删除元组 元组的值是不可以删除的但是可以用del删除整个元组
字符串:字符串是不可变的,不能做分片赋值
转义字符表
转义字符 | 描述 | 转义字符 | 描述 |
\(在行尾时) | 续行符 | \n | 换行 |
\\ | 反斜杠符号 | \v | 纵向制表符 |
\' | 单引号 | \t | 横向制表符 |
\" | 双引号 | \r | 回车 |
\a | 响铃 | \f | 换页 |
\b | 退格 | \oyy | 八进制\o12 |
\e | 转义 | \ xyy | 十六进制\x0a |
\000 | 空 | \other | 其他字符一普通格式输出 |
字符串格式化:字符串格式化符号(%)实现
精确小数加点,在前面加是子弹宽度
加星号,从后面元组取值
加(+)无论正负都表示符号(-)代表左对齐
字符串方法:
find()用于检测字符串中是否包含字符串str,只会返回第一次出仙的索引,
不管开始的位置是那里,查到的索引值是整个字符串的相应位置
join()方法用于将序列中的元素以指定字符连接成一个新的字符
必须都为字符串
lower()方法用于将字符串中的所有大写字符转换为小写
upper()方法方法用于将字符串中的所有小写字符转换为大写
swapcase()方法用于对字符串的大小写字母进行转换,大变小,小变大
replace()方法把字符串中的old替换成new,如果指定第三个参数max,替换次数不能超过max
第一个参数代表要替换的old,第二个代表new,第三个代表替换次数
split()方法通过指定分隔符对字符进行切片,用来将字符串分割成序列
split(st="",num=string.count(str))
默认为空格进行分割
可以指定分割元素和分割次数
strip()方法用于移除字符串头尾指定的字符(默认空格)
strip()只会除头和尾匹配的字符,中间字符不会除去
translate()方法根据参数table给出的表转换字符串的字符,将要过滤掉的字符放到del参数中
str.translate(table[,deletechars])
此语法中str代表指定检索的字符串;table代表翻译表,翻译表通过maketrans方法转换而来,deletechars代表字符串中要过滤的字符列表。返回结果为翻译后的字符串