09 Python - Python字符串
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()等等


浙公网安备 33010602011771号