全局变量与局部变量及其关键字的使用

摘要: #局部变量:函数内部的变量是局部变量,作用域仅在函数内部可见(局部命名空间)#全局变量:函数外部的变量是全局变量,作用域横跨整个文件(全局命名空间)#内置函数:内建命名空间 #global :关键字:声明全局变量获修改全局变量#nonlocal :关键字:修改局部变量(当前函数上一层的局部变量) # 阅读全文
posted @ 2019-07-21 21:19 weekzhou 阅读(1873) 评论(0) 推荐(0) 编辑

命名空间

摘要: # 作用域:作用范围# 命名空间 : 划分一块区域保存所有数据,以字典的方式存储(变量与值形成映射关系).一共三种.(1)内建命名空间:解释器启动时创建,直到解释器运行结束,生存周期最长(2)全局命名空间:文件运行时创建,直到解释器运行结束,生存周期较长(3)局部命名空间:函数调用时,里面的局部变量 阅读全文
posted @ 2019-07-21 21:12 weekzhou 阅读(99) 评论(0) 推荐(0) 编辑

函数名的使用

摘要: # python中的函数可以像变量一样,动态创建,销毁,当参数传递,作为值返回,叫第一类对象.其他语言功能有限1.函数名是个特殊的变量,可以当做变量赋值2.函数名可以作为容器类型数据的元素3.函数名可以作为函数的参数4.函数名可作为函数的返回值 阅读全文
posted @ 2019-07-21 21:09 weekzhou 阅读(136) 评论(0) 推荐(0) 编辑

函数

摘要: # ###函数(1)函数的含义: 功能 (包裹一部分代码 实现某一个功能 达成某一个目的)(2)函数特点: 可以反复调用,提高代码的复用性,提高开发效率,便于维护管理(3)函数基本格式(4)函数命名``` # ###函数参数 : 函数运算时需要的值 (1)函数参数概念及分类 函数参数:调用时需要传递 阅读全文
posted @ 2019-07-21 21:07 weekzhou 阅读(70) 评论(0) 推荐(0) 编辑

文件操作

摘要: ```#打开模式 w write 写入模式 文件不存在则创建文件,存在的话则打开清空内容,并且将文件指针放在文件的开头 r read 读取模式 文件不存在则报错! 存在的话则打开文件,并且将文件指针放在文件的开头 a append 追加模式 文件不存在则创建文件,存在的话则打开文件,*并且将文件指针 阅读全文
posted @ 2019-07-21 20:47 weekzhou 阅读(95) 评论(0) 推荐(0) 编辑

集合

摘要: ### 集合中的交差并补 ```#intersection() 交集 #difference() 差集 #union() 并集 #symmetric_difference() 对称差集 (补集情况涵盖在其中) #issubset() 判断是否是子集#issuperset() 判断是否是父集#isdi 阅读全文
posted @ 2019-07-21 20:45 weekzhou 阅读(89) 评论(0) 推荐(0) 编辑

字典的相关函数

摘要: #fromkeys() 使用一组键和默认值创建字典#pop() 通过键去删除键值对 (若没有该键可设置默认值,预防报错)#popitem() 删除最后一个键值对 #clear() 清空字典#update() 批量更新(有该键就更新,没该键就添加)#get() 通过键获取值(若没有该键可设置默认值,预 阅读全文
posted @ 2019-07-21 20:43 weekzhou 阅读(117) 评论(0) 推荐(0) 编辑

元组相关操作和方法

摘要: 元组的相关操作除了不能修改和删除其中的元素之外 , 剩下操作都和列表相同.元组里面能用的方法只有 index 和 count 阅读全文
posted @ 2019-07-21 20:41 weekzhou 阅读(165) 评论(0) 推荐(0) 编辑

深拷贝浅拷贝

摘要: #copy模块中有 浅拷贝 和 深拷贝 两种方法(1)浅拷贝: 浅拷贝只拷贝外层列表 内层列表跟随原列表进行改变 # 浅拷贝copy.copy(listvar) 或者 listvar.copy()(2)深拷贝: 拷贝整个列表 内外列表都不跟随原列表进行改变 # 深拷贝copy.deepcopy(li 阅读全文
posted @ 2019-07-21 20:41 weekzhou 阅读(93) 评论(0) 推荐(0) 编辑

列表的相关函数

摘要: **append()** ```功能:向列表的末尾添加新的元素格式:列表.append(值)返回值:None注意:新添加的值在列表的末尾,该函数直接操作原有列表``` **insert()** ```功能:在指定索引之前插入元素格式:列表.insert(索引,值)返回值:None注意:直接改变原有列 阅读全文
posted @ 2019-07-21 20:40 weekzhou 阅读(328) 评论(0) 推荐(0) 编辑