第4章:介绍python对象类型/4.1 python的核心数据类型/4.2.1 字符串获取操作、字符串合并和重复操作

  • 字符串获取操作

  1. 概念:用双引号或者单引号括起来的一串字符
  2. 字符串按下标获取操作
    1. 定义字符串

      >>> S="abcd"

    2. 给字符串求长度

      >>> len(S)

          

      4

    3. 从正数数字从左边开始获取单个字符:从0开始

      >>> S[0]

          

      'a'

      >>> S[2]

          

      'c'

      >>> S[20]    #这里越界了,对“abcd”最大是3

          

      Traceback (most recent call last):

        File "<pyshell#37>", line 1, in <module>

          S[20]

      IndexError: string index out of range

      >>>

    4. 从正数数字从右边开始获取单个字符:从-1开始

      >> S[-1]

          

      'd'

      >>> S[-2]

          

      'c'

      >>> S[-5]    #对abcd而言,最小的下标是字符串长度,也就是-4

          

      Traceback (most recent call last):

        File "<pyshell#43>", line 1, in <module>

          S[-5]

      IndexError: string index out of range

    5. 双边正数范围截取子串

      >>> S[0:100]   最新从0开始,最大无限制,但是超过字符串长度则只返回最后的字符

          

      'abcd'

      >>> S[1:3]     不包括最右边的3对应的字符

          

      'bc'

      >>>

    6. 单边正数范围截取子串

      >>> S[1:] 从1开始到最后

          

      'bcd'

      >>> S[:3] 从0开始到3

          

      'abc'

      >>>

    7. 双边负数范围截取子串

      >>> S[-3:-1]  不包括-1对应的字符

          

      'bc'

    8. 单边负数范围截取子串

      >>> S[-3:] 从-3开始到最后

      'bcd'

      >>> S[:-2]  从最左边开始到倒数第二

      'ab'

  • 字符串合并和重复操作

  1. 合并操作

    >>> S + "xyz"

        

    'abcdxyz'

  2. 重复操作

    >>> S * 3

        

    'abcdabcdabcd'

 

》》》》》未完:易学笔记--python教程--入门就看这一篇就够了 》》》》》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

易学笔记(qq:1776565180)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值