字符串就是一系列任意文本。Python中的字符串用单引号或者双引号括起来,同时可以使用反斜杠(\)转义特殊字符。单引号(’ ’)和双引号(" ")本身只是一种表示方式,不是字符串的一部分,因此,字符串’hello’只有h,e,l,l,o这五个字符。
例子:a='sdsgf' print(type(a))
Str就是String
2、如果 ’ 本身也是字符的话,那么就可以用" "括起来,那么引号成为字符串的本身
例如:
strl=’ ”nisdsd” ’ #双引号成了字符串本身
Strl=” ‘nisdsd’” #单引号成了字符串本身
print(str1)
print(str2)
3. 如果字符串内部包含 ’ 或者 ” ,但是又想当成普通字符串处理怎么办?这个时候就要用转义字符(\)来标识。
例如:strl=’aaa\’fdfdf’ #最外面的单引号是一对,里面的单引号通过 \ 转义
Print(strl)
如果没有\就会报错
3.操作字符串
加号(+)是字符串的连接符
星号(*)表示复制当前字符串
例如:
str ='abcdffff' print(str) print(str[0]) print(str[1]) print(str[2])
print(str[1:5]) #截取字符串
print(str[-2]) #就会往右边数起
print(str[2:]) #如果没有写,就会默认从2截取到最后
print(str[1:5:2]) #步长