2020年11月30日
摘要: 15.变量进阶 5)迭代器__iter__ (1)对int类型数据进行迭代遍历会报错 (2)dir()函数辨别可迭代变量 dir()函数可以查看变量或数据类型支持的操作,包含“iter”方法的变量或数据类型是可以迭代的 可以使用成员变量in判断是否包含“iter”: 可以迭代的数据类型:str、li 阅读全文
posted @ 2020-11-30 17:33 叮当2000 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 15.变量进阶 3)局部变量和全局变量 局部变量是在函数内部定义的变量,只能在函数内部使用 全局变量是在函数外部定义的变量(没有定义在某一个函数内),所有函数内部都可以使用这个变量 提示:在其他的开发语言中,大多不推荐使用全局变量。全局变量可变范围太大,导致程序不好维护! (1)名称空间和作用域 ① 阅读全文
posted @ 2020-11-30 17:07 叮当2000 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 15.变量进阶 1)变量的引用 变量和数据都是保存在内存中的。 在Python中函数的参数传递以及返回值都是靠引用传递的。 (1)引用的概念 ①在Python中变量和数据是分开存储的 ②数据保存在内存中的一个位置,变量中保存着数据在内存中的地址 ③变量中记录数据的地址,就叫做引用 ④使用id()函数 阅读全文
posted @ 2020-11-30 16:07 叮当2000 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 14.综合应用 - 名片管理系统 1)框架搭建 搭建名片管理系统框架结构 准备文件,确定文件名,保证能够在需要的位置编写代码 编写主运行循环,实现基本的用户输入和判断 (1)文件准备 ①新建cards_main.py,保存主程序功能代码 程序的入口 每一次启动名片管理系统都通过 main 这个文件启 阅读全文
posted @ 2020-11-30 15:41 叮当2000 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 13.高级变量类型 7)公共方法 (1)Python 内置函数 Python 包含了以下内置函数: ①del函数 ②min和max函数 使用max和min函数统计字典时,统计key的大小,不统计值得大小 ③cmp函数 cmp函数在python3中取消了,python3使用比较符来判断(<、> 和 = 阅读全文
posted @ 2020-11-30 15:07 叮当2000 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 13.高级变量类型 5)字典 (1)字典的定义:dictionary(字典)是除列表以外Python之中最灵活的数据类型。字典同样可以用来存储多个数据,通常用于存储描述一个物体的相关信息。 ①字典和列表的区别: (a)列表是有序的对象集合 (b)字典是无序的对象集合 ②字典的语法结构: (a)字典用 阅读全文
posted @ 2020-11-30 14:46 叮当2000 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 13.高级变量类型 3)列表 (1)列表的定义 List(列表) 是Python中使用最频繁的数据类型,在其他语言中通常叫做数组,专门用于存储一串信息 列表用“[]”定义,数据之间使用“,”分隔 列表的索引从0开始,索引就是数据在列表中的位置编号,索引又可以被称为下标 (2)列表常用操作 快速调出列 阅读全文
posted @ 2020-11-30 14:00 叮当2000 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 13.高级变量类型 1)知识点回顾 Python 中数据类型可以分为数字型和非数字型 (1)数字型 ①整型 (int) ②浮点型(float) ③布尔型(bool) 真 True 非 0 数 —— 非零即真 假 False 0 ④复数型 (complex) 主要用于科学计算,例如:平面场问题、波动问 阅读全文
posted @ 2020-11-30 13:22 叮当2000 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 12.函数基础 1)函数的快速体验 (1)快速体验 所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用 函数的使用包含两个步骤: ①定义函数 — 封装独立的功能 ②调用函数 — 享受封装的成果 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用 (2)演练步骤 ① 阅读全文
posted @ 2020-11-30 11:09 叮当2000 阅读(157) 评论(0) 推荐(0) 编辑