本文目录
一、字符串
1.基本形式
可以使用引号 ’ 或 “或三引号(‘’'或”“”) 来创建字符串,其中三引号字符串主要用于多行字符串
- 创建字符串很简单,只要为变量分配一个值即可。
- python不支持单字符类型(char),单字符在 Python 中也是作为一个字符串使用
str1 = "hello"
str2 = 'hello'
if str1 == str2: #两者并无区别
print(type('c'))
#<class 'str'> #单字符也是str类型的
2.字符串的基本操作
2.1 子字符串
- python中取子字符串的操作方式类似于list,可以切片、索引
- 但要注意,python中的字符串是不可变的,无法通过索引修改
str1 = "Hello"
print(str1[2])
#l
print(str1[2:4])
#ll
2.2 字符串扩充
- python中可以使用 + 连接两个字符串,甚至可以用 += 扩充原字符串
- 从python2.5起,在原字符串没有其他引用的情况下,会直接尝试原地扩充字符串buffer,而非分配新内存并拷贝
str1