# -*- coding:utf-8 -*-
#定义一个字符串
strA = "str123ab"
print strA
结果:str123ab
#定义一个元祖
tupleB = (‘str‘,1,2,3,‘a‘,‘b‘)
print tupleB
结果:(‘str‘, 1, 2, 3, ‘a‘, ‘b‘)
#定义一个列表
listC = [‘str‘,1,2,3,‘a‘,‘b‘]
print listC
结果:[‘str‘, 1, 2, 3, ‘a‘, ‘b‘]
#定义一个字典
dicD = {1:"str",2:1,3:2,4:3,5:‘a‘,6:‘b‘}
print dicD
结果:{1: ‘str‘, 2: 1, 3: 2, 4: 3, 5: ‘a‘, 6: ‘b‘}
#Python切片输出相应元素
#Data[a:b:c]即为截取index大于等于a,小于b,且步长为c.三个参数是可以缺省的.
#输出索引为0的值
print strA[0]
结果:s
#输出索引0到3(不包括3)的值
print strA[0:3]
结果:str
#输出索引0到3(不包括3)的且步长为2的值
print strA[0:3:2]
结果:sr
#索引的值同样可以为复数,对应的索引值即是从右往左,由-1递减
#输出最右边的值
print strA[-1]
结果:b
#输入整个字符串
print strA[-6:-1]
结果:r123a
#步长为复数的时候,即从右向左输出
print strA[::-1]
结果:ba321rts
#步长为负数时,第一二个参数也应交换
print strA[-1:-4:-1]
结果:ba3
时间: 2024-10-12 10:43:50