1. 单引号
2. 双引号
3. 三引号
三引号:说明性文档
4. 转义字符 \+字符
转义符举例
常见转义符
原始字符串或者忽略转义符 用r
5. 字符串基本操作
计算长度len():
len()是全局函数,直接使用
字符串打印
例子:For循环打印字符
自定义print打印结尾
字符下标
字符切割s[0:n]
——后面的list tuple也是不包括右括号内容
-1表示最后一个
冒号表示全部s[:]
字符串间隔取数s[::n]
两个冒号+数字表示间隔取数,2表示间隔一个
字符串倒叙s[::-1]
两个冒号+ -1 表示倒叙
字符和int转换ord(‘c’) chr(99)
字符可以通过replace()函数和再赋值改变原值
字符串替换replace(‘e’,‘a’)
字符可以通过replace()函数和再赋值改变原值
字符串不支持原位改变,需要替换后再次赋值
替换内存原理如下
频繁替换需要转为List——list(字符串)
如果字符串需要频繁改变,可以把字符串转换为列表数据类型,但列表支持原位改变
列表换回字符串 ‘’.join(列表)
列表换成其他样子的字符串
字符串切割split(‘,’)
列表支持split(‘,’)指定字符切割
以什么开头判断 startswith(‘’)
以什么结尾判断 endswith(‘’)
查找位置find(‘元素’)
变量交换——python里面交付变量很方便
格式化字符串
通过下标形式传递,不写下标会默认往后排序
通过变量形式传递,变量比较多可以避免混淆
其他 大写upper() 小写lower() 去掉空格strip()等等