字符串类型及其操作
-
1 字符串及其运算操作
-
2 字符串类型的格式化
上一节
下一节
字符串
基本字符串操作
| 字符串操作 | 功能描述 | 例子 |
| x+y | 连接字符串x与y | “hello"+"world" 值 "helloworld" |
| x*n 或 n*x | 复制n次字符串x | "hi"*3 值 “hihihi" |
| x in s | 如果x是s的子串,返回True, 否则返回False | 5 in [1,3,5] 值 True 'a' in ['h','e','l','o'] 值 False |
| str[i] | 索引,返回第i个字符 | "hello"[4] 值 "o" |
| str[N:M] | 切片,返回索引第N到M的子串,不包含M | "hello"[0:3] 值"hel" |
2. 特殊的字符:转义字符
例举一些常见的转义字符:
\n 换行(相当键盘上的Enter) \t水平制表(相当于键盘上的Tab)
\\表示一个\ \" 表示" \'表示'
例如,
print("Python\tis\nfun!")
输出结果:Python is
fun!
3.内置字符串处理函数
| 函数名 | 功能描述 | 例子 |
| len(x) | 返回字符串x的长度,或x所包含元素个数 | len("HI Five") 值 8 |
| str(x) | 返回任意类型x对应的字符串形式 | str(12.3) 值 "12.3" |
| chr(x) | 返回Unicode编码x对应的字符 | chr(65) 值 'A' |
| ord(x) | 返回单字符x对应的unicode编码 | ord('B') 值 66 |
| hex(x) | 返回整数x对应的十六进制数 | hex(255) 值 0xff |
| oct(x) | 返回整数x对应的八进制数 | oct(-255)值 -0o377 |
内置字符串处理方法
阅读教材P81-83
观看 视频:https://www.bilibili.com/video/av42408424/?p=78
至
https://www.bilibili.com/video/av42408424/?p=80


