Python中字符串的截取,列表的截取
字符串的截取
Python中的字符串⽤单引号 ' 或双引号 " 括起来,同时使⽤反斜杠 \ 转义特殊字符。
字符串的截取的语法格式如下:
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
加号 + 是字符串的连接符,星号 * 表⽰复制当前字符串,紧跟的数字为复制的次数。实例如下:
#!/usr/bin/python3
str = 'Runoob'
print (str)          # 输出字符串
print (str[0:-1])    # 输出第⼀个到倒数第⼆个的所有字符
print (str[0])      # 输出字符串第⼀个字符
print (str[2:5])    # 输出从第三个开始到第五个的字符
print (str[2:])      # 输出从第三个开始的后的所有字符
print (str * 2)      # 输出字符串两次
print (str + "TEST") # 连接字符串
执⾏以上程序会输出如下结果:
Runoob
Runoo
R
noo
noob
RunoobRunoob
RunoobTEST
列表元素的截取
List(列表)是 Python 中使⽤最频繁的数据类型。
列表可以完成⼤多数集合类的数据结构实现。列表中元素的类型可以不相同,它⽀持数字,字符串甚⾄可以包含列表(所谓嵌套)。列表是写在⽅括号 [] 之间、⽤逗号分隔开的元素列表。
和字符串⼀样,列表同样可以被索引和截取,列表被截取后返回⼀个包含所需元素的新列表。
列表截取的语法格式如下:
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
#!/usr/bin/python3
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
tinylist = [123, 'runoob']
print (list)            # 输出完整列表
print (list[0])        # 输出列表第⼀个元素
print (list[1:3])      # 从第⼆个开始输出到第三个元素
print (list[2:])        # 输出从第三个元素开始的所有元素
print (tinylist * 2)    # 输出两次列表
print (list + tinylist) # 连接列表
前台字符串截取以上实例输出结果:
['abcd', 786, 2.23, 'runoob', 70.2]
abcd
[786, 2.23]
[2.23, 'runoob', 70.2]
[123, 'runoob', 123, 'runoob']
['abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob']

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。