第八课、python字符串操作(\ 、\n、\t、r、切片操作)

1、字符串表示方式

2、字符串下标和切片

  1. 字符串表示方式
    1. \ 转义字符
    2. \n 换行符
    3. \t 制表符也就是tab键
    4. 字符串前面加上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

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cyz141001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值