摘要:
Python进阶(十) 软件开发规范, time模块, datatime模块,random模块,collection模块(python额外数据类型) 一丶软件开发规范 六个目录: 二丶time模块(时间模块) 时间的三种方式: 1.时间戳 ,用于计时 (始于1970年,Unix的诞生.) 阅读全文
摘要:
Python进阶 json模块, pickle模块, os模块,sys模块,hashlib模块 一丶序列化模块 什么是序列化: 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输,或文件保存) 真正的意义:变量从内存中变成可存储或传输的过程称之为序列化 json模块: 是所有 阅读全文
摘要:
Python进阶(八) 模块,import , from import 和 的使用 一丶模块的初识 二丶模块的导入 import 三丶from import 四丶模块路径 和 的使用 阅读全文
摘要:
Python进阶(七) 带参数的装饰器,多个装饰器修饰同一个函数和递归简单案例(斐波那契数列) 一丶带参数的装饰器 二丶多个装饰器装饰一个函数 三丶递归函数 四丶斐波那契数列的几种推导方式 阅读全文
摘要:
Python进阶(六) 装饰器 一丶开放封闭原则 开放原则: 增加一些额外的新功能 封闭原则: 不改变源码.以及调用方式 二丶初识装饰器 装饰器: 也可称装饰器函数,诠释开放封闭原则,装饰器的本质是闭包 三丶被装饰函数带返回值 四丶被装饰函数带参数 五丶标准终终结版装饰器 阅读全文
摘要:
Python进阶(五) 内置函数Ⅱ 和 闭包 一丶内置函数Ⅱ 二丶闭包 什么是闭包: 1.闭包是嵌套在函数中的函数 2.闭包必须是内层函数对外层函数的变量(非全局变量)进行引用 3.闭包函数必须返回内部嵌套的函数地址. 闭包的作用: 保存局部信息不被销毁,保证数据的安全性。 阅读全文
摘要:
Python进阶(四) 生成器、列表推导式、生成器推导式、匿名函数和内置函数 一丶生成器 本质: 就是迭代器 生成器产生的方式: 1.生成器函数 👇 2.生成器表达式 👇 3.python内置函数或者模块提供(其实1,3两种本质上差不多,都是通过函数的形式生成,只不过1是自己写的 阅读全文
摘要:
Python进阶(三) 函数名,作用域,名称空间,f string,可迭代对象,迭代器 一丶关键字:global,nonlocal global 声明全局变量: 1. 可以在局部作用域声明一个全局变量 2. 可以修改全局变量 nonlocal 局部作用域如果想对父级作用域的变量(pyth 阅读全文
摘要:
Python进阶(二) 函数参数,作用域 一丶形参角度: args,动态位置传参, kwargs,动态关键字传参 args: 动态位置参数. 在函数定义时, 将实参角度的位置参数聚合在一起 解决实参传递多个位置参数,用 args全部接收,得到元组类型的数据 kwargs: 函数的定义时: 阅读全文
摘要:
Python进阶(一) 函数初识 一丶函数的初识 什么函数: 函数是以功能为导向.一个函数封装一个功能 函数的优点: 1.减少代码的重复性, 2.增强了代码的可读性 二丶函数的结构 三丶函数的调用 函数的调用: 函数名+() 函数的调用者 四丶函数的返回值(return) 函数的返回值作 阅读全文