1、字符串表示方式
2、字符串下标和切片
- 字符串表示方式
- \ 转义字符
- \n 换行符
- \t 制表符也就是tab键
- 字符串前面加上r, 表示输出原生字符串语法:
a = r"name\npassword" #\n是换行符,如果不加 r 那么就会自动换行
print(a)
[Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py"
name\npassword
[Done] exited with code=0 in 0.046 seconds
2. 字符串下标和切片
1.下标获取制定字符串:
a = "namepassword"
print(a[4]) #字符串是从0开始,第4个就是输出p。
结果:
[Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py"
p
[Done] exited with code=0 in 0.031 seconds
2、切片[start:end:index]:
a、获取一段字符[4:8]:
a = "namepassword" print(a[4:8]) #后者不包含8以内字符 结果: [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" pass [Done] exited with code=0 in 0.039 seconds
b、截取从2开始往后全部字符:
a = "namepassword" print(a[2:]) #截取从2开始往后全部字符,不包含2 结果: [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" mepassword [Done] exited with code=0 in 0.037 seconds
c、截取从头开始到第9个
a = "namepassword" print(a[:9]) #从头开始到第9个字符,但是不包含第9个字符。 [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" namepassw [Done] exited with code=0 in 0.056 seconds
d、[2:10:2]截取2到10字符 步长为2,步长不能为0,可以负数但是负数反着找
a = "namepassword" print(a[2:10:2]) #截取2到10字符 步长为2,步长不能为0,可以负数但是负数反着找 [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" mpsw [Done] exited with code=0 in 0.055 seconds
e、[::] 从头到尾全部输出
a = "namepassword" print(a[::]) #[::] 从头到尾全部输出 结果: [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" namepassword [Done] exited with code=0 in 0.042 seconds
f、[::-1] 从尾到头,反过来的输出的意思。
a = "namepassword" print(a[::-1]) #[::-1] 从尾到头,反过来的输出的意思 [Running] /usr/bin/python3 "/home/zhi/桌面/python/dome.py" drowssapeman [Done] exited with code=0 in 0.042 seconds