摘要:
今日内容 常见的内置函数 可迭代对象 迭代器对象 for循环本质 作业 常见的内置函数 内置函数:就是Python解释器提前定义好的可以之前调用,有些函数非常好用 1.abs() # abs: 取绝对值 print(abs(-66)) # 66 print(abs(-77)) # 77 print( 阅读全文
摘要:
本周内容 名称空间 装饰器 有参装饰器 匿名函数 函数的参数 *和**在实参中的作用 *号在实参中是把可以被for循环的数据类型里的数据一个一个的传入函数 **号在专门针对字典的 可以把字典里的键值对当做关键字参数传入 名称空间 名称空间就是存放变量名与变量名和数据值绑定关系的空间 在python中 阅读全文
摘要:
今日内容 三元表达式 各种的生成式 匿名函数 匿名函数与内置函数的使用 重要内置函数 三元表达式 三元表达式就是一种可以简便写法的语法 比如编写一个函数判断两个数的大小把大的值返回出来 def my_max1(a, b): if a > b: return a else: return b res 阅读全文
摘要:
今日内容 多层装饰器 有参装饰器 递归函数 算法之二分法 作业 多层装饰器 多成装饰器就是有多个装饰器添加到了被装饰器对象上面 为被装饰器对象添加新功能 而多层装饰器的运行顺序如下: def outter1(func1): print('加载了outter1') def wrapper1(*args 阅读全文
摘要:
今日内容 闭包函数的简介 闭包函数的应用 装饰器的简介 无参装饰器 有参装饰器 具有返回值的装饰器 语法糖 装饰器模板 作业 闭包函数的简介 当一个函数需要传参时我们可以直接用形参传值 现在闭包函数也可以当做传参的一种形式 闭包函数要满足两种特征 定义在函数内部的函数 内部函数使用了外部函数的名称空 阅读全文
摘要:
今日内容详细 *与**在实参的作用 命名关键字参数 名称空间 作用域 global和nonlocal关键字 函数名的多种使用 *与**在实参中的作用 *号只能跟可以被for循环的数据使用 **只能跟字典使用 def func(*args, **kwargs): print(args) print(k 阅读全文
摘要:
本周内容回顾 数据的内置方法 字符编码 文件操作 函数 数据的内置方法 数据的内置方法相当于是数据的一些独有的工具 可以很方便的操作数据 列表的内置方法 1.append() 就是在列表后面添加数据值 l1 = [1, 2, 3, 4, 5] l2 = [11, 22, 33] l1.append( 阅读全文
摘要:
函数的本质 可以把函数理解成一个工具 我们需要用它时在用它不是不用就放那 也不会影响代码的运行 定义好的函数 以后可以无限的使用它 就比如现在要编写一个功能 我们可以提前定义一个函数编写 也可以不用函数编写 如果一个py文件下要使用多次这个功能如果不用函数编写的话 我们就要反复的编写这个代码这样就会 阅读全文
摘要:
今日内容 文件的读写模式 文件的操作模式 文件的一些操作方法 文件内光标的移动 文件内数据的修改 作业 文件的读写模式 文件可以读写模式主要分为三种模式分别为 r、w、a # 1.with语法支持一次性打开多个文件 只要在每个open后几个逗号即可 with open(r'a.txt', 'r', 阅读全文
摘要:
今日内容 垃圾回收机制 字符编码 关于文件的一些操作 作业 垃圾回收机制 1.什么是垃圾回收机制 垃圾回收机制是python解释器自带的一种机制 它专门用来回收不用的变量值所占用的内存空间 2.为什么要有垃圾回收机制 程序运行过程中会想内存申请大量的内存空间来存储变量值 而有些变量值不用时不及时处理 阅读全文