字符串
- python中字符串可以用单引号、双引号和三引号(三个单引号或者三个双引号)括起来,使用反斜杠""转义特殊字符
- Python3源码文件默认以UTF-8编码,所有字符串都是Unicode字符串
- 支持字符串拼接、截取等多种运算
- 单引号与双引号用于单行字符串,字符串内容中存在双引号用单引号括住字符串或对双引号使用转义字符,字符串内容中存在单引号可以用双引号括住字符串,或对单引号使用转义字符。
- 三引号用于段落型字符串
字符串截取
str = 'helloworld'
print(str)
print(str[0]) #字符串当前位置
print(str[0:5]) #字符串位置0到位置4[起始位置:结束位置]
print(str[0:10:2]) #字符串位置0到位置9[起始位置:结束位置:步进值]
print(str[5:]) #输出位置5(第六个字母)到字符串终点 world
print(str[:5]) #输出位置0到位置4 hello
字符串连接
str = 'helloworld'
print(str+',你好') #字符串使用+号可以进行拼接
print(str*3) #字符串也可以使用*号进行连续打印(中间无空格)
print('hello\nworld') #输出为hello之后换行,第二行为world,\n换行转义生效
print(r'hello\nworld')#在字符串前面加r,表示直接显示原始字符串,不进行转义
#字符串前加r的方式,常用于爬取网页数据
字符串的常见操作