摘要: 顺序执行 虽然我们有各种流程判断、循环、跳转、控制、中断等等,但从根本上程序还是逐行顺序执行的。 Python代码在执行过程中,遵循下面的基本原则: 普通语句,直接执行; 碰到函数,将函数体载入内存,并不直接执行 碰到类,执行类内部的普通语句,但是类的方法只载入,不执行 碰到if、for等控制语句, 阅读全文
posted @ 2018-12-29 23:44 小黑_9527 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 流程控制 流程控制指的是代码运行逻辑、分支走向、循环控制,是真正体现我们程序执行顺序的操作。流程控制一般分为顺序执行、条件判断和循环控制。这里面体现了一种传统编程中的“因果关系”,也就是有什么样的因就产生什么样的果,有什么输入就会有相应的输出,同一个输入不管执行多少次必然得到同样的输出,所有的都是确 阅读全文
posted @ 2018-12-29 23:07 小黑_9527 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 集合(Set) 集合(set)是一个无序不重复元素的序列。 基本功能是进行成员关系测试和删除重复元素。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 集合使用 集合数据类型的核心在于自动去重。很多 阅读全文
posted @ 2018-12-29 15:50 小黑_9527 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 字典(Dict) Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包含的元素个数不限,值的类型也可以是其它任何数据类型! 字典的key必须是不可变的对象,例如整数、字符串、b 阅读全文
posted @ 2018-12-29 01:09 小黑_9527 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 字典 in 操作符 描述 字典 in 操作符用于判断键(key)是否存在于字典(D)中,如果键在字典中返回True,否则返回False。 语法 in 操作符 语法: 参数 key -- 要在字典中查找的键。 返回值 如果键在字典里返回True,否则返回False。 实例 以上实例输出结果为: 阅读全文
posted @ 2018-12-29 01:05 小黑_9527 阅读(565) 评论(0) 推荐(0) 编辑
摘要: values()方法 描述 字典 values() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有值。 语法 values() 方法语法: 参数 无。 返回值 以列表形式返回字典中的所有值。 实例 以上实例输出结果为: 阅读全文
posted @ 2018-12-29 00:59 小黑_9527 阅读(7802) 评论(0) 推荐(0) 编辑
摘要: keys()方法 描述 字典 keys() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有的键。 语法 keys() 方法语法: 参数 无。 返回值 以列表形式返回字典中的所有的键。 实例 以上实例输出结果为: 阅读全文
posted @ 2018-12-29 00:52 小黑_9527 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: items()方法 描述 字典 items() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回可遍历的(键, 值) 元组数组。 语法 items() 方法语法: 参数 无。 返回值 以列表形式返回可遍历的(键, 值) 元组数组。 实例 以上实例输出结果为: 阅读全文
posted @ 2018-12-29 00:41 小黑_9527 阅读(4279) 评论(0) 推荐(0) 编辑
摘要: copy()方法 描述 字典 copy() 方法返回一个字典的浅拷贝(父不变,子变)。 语法 copy() 方法语法: 参数 无。 返回值 返回一个字典的浅拷贝(父不变,子变)。 实例 以上实例输出结果为: 直接引用、浅拷贝、深拷贝的区别 可以通过以下实例说明: 实例中 D2 其实是 D1 的赋值引 阅读全文
posted @ 2018-12-29 00:33 小黑_9527 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: clear(D)方法 描述 字典 clear() 方法用于删除字典内所有元素。 语法 clear() 方法语法: 参数 无。 返回值 该方法没有任何返回值。 实例 以上实例输出结果为: 阅读全文
posted @ 2018-12-29 00:24 小黑_9527 阅读(334) 评论(0) 推荐(0) 编辑
摘要: popitem()方法 描述 字典 popitem() 方法随机返回并删除字典中的一个键/值对(一般删除末尾对)。 如果字典已经为空,却调用了此方法,就报出KeyError异常。 语法 popitem() 方法语法: 参数 无 返回值 返回一个键值对(key,value)形式。 实例 输出结果; 阅读全文
posted @ 2018-12-29 00:16 小黑_9527 阅读(633) 评论(0) 推荐(0) 编辑
摘要: pop(D)方法 描述 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值。给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值。 语法 pop() 方法语法: 参数 key: 要删除的键/值对所对应的键 default: 可选参数,给定键 阅读全文
posted @ 2018-12-29 00:05 小黑_9527 阅读(522) 评论(0) 推荐(0) 编辑