摘要: 1、闭包: 保护数据安全、保护数据干净性。 2、闭包的定义:在嵌套函数内、使用非全局变量(且不使用本层变量) 将嵌套函数返回 闭包的目的:要接受被装饰的函数和被装饰函数需要的参数3、闭包举例子: def func(): a = 10 def foo(): print(a) return foof = 阅读全文
posted @ 2019-10-10 23:32 干it的小张 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、推导式:做一些有规律的数据结构 列表推导式: 普通循环模式: [加工后的变量 for 循环] 示例一:print([i for i in range(1,51)]) 结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 阅读全文
posted @ 2019-10-08 01:18 干it的小张 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1、建议小写f: name = "宝元"age = 18sex = "男"msg = F"姓名:{name},性别:{age},年龄:{sex}"msg1 = f"姓名:{name},性别:{age},年龄:{sex}"print(msg)print(msg1)结果: 姓名:宝元,性别:18,年龄: 阅读全文
posted @ 2019-10-07 17:00 干it的小张 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、动态参数的作用: 能够接收不固定长度参数 位置参数过多时可以使用动态参数 * args是程序员之间约定俗称(可以更换但是不建议更换) * args获取的是一个元组 ** kwargs获取的是一个字典 * args只接受多余的位置参数 ** kwargs只接受多余的动态关键字参数/可变关键字参数 阅读全文
posted @ 2019-10-04 19:01 干it的小张 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、函数的作用:封装代码、大量的减少了重复的代码。 2、全局空间:顶行写的就是全局空间。 图解 : 3、函数的定义: def 是一个关键字、申明要定义一个函数 my_len 函数的名字、遵循变量命名的规则 ()固定结构、用来传参 :表示语句结束 缩进 函数体(缩进体) 4、函数定义结构: def 函 阅读全文
posted @ 2019-10-03 23:04 干it的小张 阅读(431) 评论(0) 推荐(0) 编辑