Python 学习笔记 -- 变量、元组、列表、字典和集合
2013-03-16 22:39
921 查看
2013年3月16日,Python征程第四天
渐入佳境。
变量、元组、列表、字典和集合简介:
1、变量的命名规则:
1)避免使用Python保留字,保留字有:and,as,assert,break,class,continue,def,del,elif,else,expect,exec,False,finally,for,from,global,if,import,in
is,lambda,not,None,or,pass,print,raise,return,try,True,while,with,yield。
2)不能以数值或者多数非字母的字符开头(例如逗号、加减号和斜杠等),但下划线例外。
2、Python的内置类型:元组、列表、集合和字典。
3、元组--不能更改的数组序列,这意味着通过元组的索引来改变数组的值是Python解释器不能接受的。
4、元组的基本操作:
5、列表--可以更改的数据序列,这意味着创建好一个列表可以更改列表中的元素
6、列表的基本操作:
7、字典--以名称索引的分组数据,字典类似于列表和元组,它包含一组数据的另外一种容器。不过元组和列表以数字顺序进行索引,字典却用名称
进行索引。这些名称包括字母、数值、字符串或者符号。
8、创建字典:
9、字典是无序的。使用字典时,索引和值都有特殊的名称,字典中索引的名称叫做键,对应的值叫做值。
10、获取字典中的键和值
11、Python允许在不同的键下有多个值,但是,当有存在这种的情况时,Python会替换相同名称的第一个键的值。
12、Python的特殊数据类型:None、True、False。None:除了它本身以外没有任何其他对象可与之匹配,如果函数没有返回值,即当函数没有响应
动作的时候将返回一个None。True和False是数值0和1的特殊表示。
13、序列分片的意思是按照某种规则在一个序列中提取符合规则的片段。例如:a[0:3]表示在a这个序列中,从左边第一个数起到第三个元
素提取出来得到的序列片段;a[0:3:2]表示在a这个序列中,从左边第一个数起到第三个元素每隔两个取出一个得到的序列片段。
14、字典和列表的pop()方法
15、对于元组使用pop()将抛出异常,这是因为元组是不可变序列,所以不提高该方法。异常如下:
16、集合,Python中集合和字典相似,只是它仅包含键,而没有与键想关联的值。本质上集合是不包括重复数据的数据集。集合有两种:可变集合和不可变集合。
两者的不同之处在于,对于可变集合可以增加、删除或者改变它的元素,二不可变集合的元素在他们被初始化设定之后不能改变。
注意:上例接受数据集a作为输入,并将其转换为一个集合。因为集合不允许重复的值,多余的字符'3'被删除。之后将结果赋值给b,并用print()将b打印出来。
渐入佳境。
变量、元组、列表、字典和集合简介:
1、变量的命名规则:
1)避免使用Python保留字,保留字有:and,as,assert,break,class,continue,def,del,elif,else,expect,exec,False,finally,for,from,global,if,import,in
is,lambda,not,None,or,pass,print,raise,return,try,True,while,with,yield。
2)不能以数值或者多数非字母的字符开头(例如逗号、加减号和斜杠等),但下划线例外。
2、Python的内置类型:元组、列表、集合和字典。
3、元组--不能更改的数组序列,这意味着通过元组的索引来改变数组的值是Python解释器不能接受的。
4、元组的基本操作:
5、列表--可以更改的数据序列,这意味着创建好一个列表可以更改列表中的元素
6、列表的基本操作:
7、字典--以名称索引的分组数据,字典类似于列表和元组,它包含一组数据的另外一种容器。不过元组和列表以数字顺序进行索引,字典却用名称
进行索引。这些名称包括字母、数值、字符串或者符号。
8、创建字典:
9、字典是无序的。使用字典时,索引和值都有特殊的名称,字典中索引的名称叫做键,对应的值叫做值。
10、获取字典中的键和值
11、Python允许在不同的键下有多个值,但是,当有存在这种的情况时,Python会替换相同名称的第一个键的值。
12、Python的特殊数据类型:None、True、False。None:除了它本身以外没有任何其他对象可与之匹配,如果函数没有返回值,即当函数没有响应
动作的时候将返回一个None。True和False是数值0和1的特殊表示。
13、序列分片的意思是按照某种规则在一个序列中提取符合规则的片段。例如:a[0:3]表示在a这个序列中,从左边第一个数起到第三个元
素提取出来得到的序列片段;a[0:3:2]表示在a这个序列中,从左边第一个数起到第三个元素每隔两个取出一个得到的序列片段。
14、字典和列表的pop()方法
15、对于元组使用pop()将抛出异常,这是因为元组是不可变序列,所以不提高该方法。异常如下:
16、集合,Python中集合和字典相似,只是它仅包含键,而没有与键想关联的值。本质上集合是不包括重复数据的数据集。集合有两种:可变集合和不可变集合。
两者的不同之处在于,对于可变集合可以增加、删除或者改变它的元素,二不可变集合的元素在他们被初始化设定之后不能改变。
注意:上例接受数据集a作为输入,并将其转换为一个集合。因为集合不允许重复的值,多余的字符'3'被删除。之后将结果赋值给b,并用print()将b打印出来。
相关文章推荐
- 【python学习笔记】Python数据结构(列表,元组,字典,集合)
- Python学习笔记二:列表、字典、元组、集合 简介
- Python学习笔记(9)-列表list、元组tuple、字典dict、集合set
- Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)
- python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典
- Python学习笔记ucas(lecture2)数据结构(字符串、列表、元组、字典、集合)
- Python 入门学习 -----变量及基础类型(元组,列表,字典,集合)
- Python中列表、字典、元组数据结构的简单学习笔记
- Python学习笔记3-Python元组、数组、字典集合的操作
- Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
- Python学习笔记六:列表、元组、字典
- Python学习笔记:列表、元组、字典
- python笔记2 (列表,元组,字典,集合)
- Python学习笔记3-Python元组、数组、字典集合的操作
- (python学习笔记)1 元组、集合、字典
- python 学习笔记(3)数据类型2 (元组(tuple),集合,字典)
- Python常用的内置序列结构(列表、元组、字典)学习笔记
- Python笔记第2章,文件,字符串,列表,元组,字典,集合的使用
- Python学习笔记---元组(tuple)、列表(list)、字典(dict)
- Python学习笔记(一):列表、元组、字典