自由式学习
1人加入学习
(0人评价)
Python基础知识-pycharm版
价格 免费
该课程属于 1465-王同学-算法方向-推荐系统-就业:是 请加入后再学习

字符串切片slice操作

截取子字符串[起始偏移量start: 终止偏移量end :步长 step]

规则:包头不包尾,偏移量超出范围不报错

步长为1 ,一个一个取(默认是1)

步长为2,隔一个取一个

步长为负,反向提取,逆序排列

>>> a[:] #提取整个字符串
'abcQefg'

>>> a[2:] # [start:]从start 索引开始到字符串结尾
'cQefg'

>>> a[-4:]
'Qefg'

>>> a[2:4] # [start:end]从start 到end-1(不包尾)
'cQ'

>>> a[-4:-1]
'Qef'

>>> a[:4:2] #步长为2,隔一个取一个
'ac'
>>> a[::-1]
'gfeQcba'
>>> a[::-2]
'geca'

1. 将”to be or not to be”字符串倒序输出

>>> a = "to be or not to be"
>>> a[::-1]
'eb ot ton ro eb ot'

2. 将”sxtsxtsxtsxtsxt”字符串中所有的s 输出

>>> a = "sxt"*5
>>> a[::3]
'sssss'

 

[展开全文]

授课教师

高级算法工程师

课程特色

图文(1)
视频(152)
考试(10)

最新学员