Python基本数据类型:
数字字符串(‘ ‘ 或 “ “括起来;不可修改;可切片或下标检索)列表[ ] (可修改;可切片或下标检索)元组( ) (不可修改;可切片或下标检索)集合{ } (无法修改,只能增删)字典{ } (只能改值,不能改键;用键查值)
注:
(1)字符串、列表、元组都是一个序列(元素有先后顺序),可以使用切片或者下标进行检索查看。 但集合是无序的,不能对其中的元素进行检索查看,只能作为一个整体对其进行查看。 字典(键、值)是用键进行查值。
(2)列表中的元素是可以修改的,字符串、元组是不可以修改的(字符串要是想修改必须改全部),集合只能增、删,不能改值(因为集合里的元素是无序的,无法进行修改),字典只可以改值,不可以改键。
1,字符串
2,列表
3,元组
4,集合
5,字典
列表切片:
#group membersgroups = ["张三","李四","王五","赵六","老七"];#print the members range of 0-2print(groups[0:3]);['张三', '李四', '王五'] #此行为输出
(1)在上述代码中,我们特别注意的是groups[0:3] 的写法,其中0:3分别代表的是从列表第一个元素开始,到第三个元素终止。这样的写法在前面大家也见过,如果没有印象的话,可以回想一下range函数的使用。
上述代码打印的也是一个列表,不过是group列表的子集,输出大家可以参考以下:
['张三', '李四', '王五']
(2)如果没有指定第一个索引位置,python会默认从0开始处理列表。
print(groups[:3]);['张三', '李四', '王五'] #此行为输出
(3)如果没有指定最后一个索引,python会从列表末尾终止。
print(groups[0:]);['张三', '李四', '王五', '赵六', '老七'] #此行为输出