python之字符、字符串切片、三引号使用

1.字符串切片

  • 使用索引运算符[]和切片运算符[:]可得到字符串
  • 第一个字符的索引是0,最后一个是-1
  • 子字符串包含切片中的起始下标,但不包含结束下标
name = 'python'

>>> len(name) #计算长度
6
>>> name[0] #取下标是0的字符
'p'
>>> name[-6]
'p'
>>> name[7] #取下标是7的字符
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
IndexError: string index out of range
    
>>> name[2:5] #取tho三个字母
'tho'
>>> name[1::] #从下标是1开始截取到最后
'ython'
>>> name[0::2] #下标0开始,步进值2
'pto'
>>> name[0::3] #下标0开始,步进值3
'ph'

name = 'python'
####注意:下面的-1到-5都是步进值,不是下标####
>>> name[::-1] #
'nohtyp'
>>> name[::-2]
'nhy'
>>> name[::-3]
'nt'
>>> name[::-4]
'ny'
>>> name[::-5]
'np'
>>> name[::-6]
'n'


2.字符串拼接

>>> name = 'python'
>>> name + ' is good' #拼接
'python is good'

>>> '*' * 30 #打印30个星号
'******************************'
>>> '*' * 50
'**************************************************'


3.三引号使用

>>> name = '''zhangsan
... bob
... tom
... alice
... '''
>>> 
>>> name
'zhangsan\nbob\ntom\nalice\n'
>>> 
>>> print(name)
zhangsan
bob
tom
alice


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

河 静

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

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

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

打赏作者

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

抵扣说明:

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

余额充值