python进阶介绍
树图思维导图提供 python进阶 在线思维导图免费制作,点击“编辑”按钮,可对 python进阶 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c36cd0ea307a449caa1259cfa50167d4
python进阶思维导图模板大纲
函数参数
可变参数
不定数量的参数
*args
任意数量位置参数
**kwargs
任意数量关键字参数
关键字参数
指定参数名来传递
不必遵循形参的顺序
默认参数
声明时指定默认值
调用时无参数传入,使用默认值
位置参数
按照定义时的顺序传递
实参与形参位置必须对应
作用域
L(Local)
局部作用域
E(Encloing)
嵌套函数的父函数作用域
G(Global)
全局作用域
B(Built-in)
内置作用域
内置函数和异常
返回值
return
内置函数
进制转换
oct
十进制转八进制
bin
十进制转二进制
hex
十进制转十六进制
运算
len
计算长度
abs
求绝对值
pow
求指数
sum
求和
divmod
求商和余数
round
小数点后n位
sorted
排序
求值
min
最小值
max
最大值
all
是否全部为Ture
any
是否存在Ture
数据类型
int
整型
str
字符串
bytes
字节
bool
布尔值
list
列表
dict
字典
tuple
元组
set
集合
匿名函数
lambda 参数:函数体
读文件
'r','rb','rt'
只读
存在,读
不存在,报错
read
读所有
readline
读一行
readlines
读所有行,每行作为列表元素
写文件
'w','wb','wt'
只写
存在,清空再写
不存在,创建再写
'a','at','ab'
只写
存在,尾部追加
不存在,创建再写
write
写
flush
刷到硬盘
seek
移动光标位置(字节)
tell
获取当前光标位置
with open
上下文管理
Excel文件
调用 from openpyxl import load_workbook
自定义模块
作用
代码结构清晰
重用性
内置模块
os
os.path.abspath(__file__)
获取当前脚本绝对路径
os.path.dirname()
获取当前文件上级目录
os.path.join()
路径拼接
os.path.exists()
判断路径是否存在
os.makedirs()
创建文件夹
os.path.isdir()
是否是文件夹
os.remove()
删除文件或文件夹
shutil
shutil.rmtree(path)
删除文件夹
shutil.copytree()
拷贝文件夹
shutil.copy()
拷贝文件
shutil.move
文件或文件夹重命名
sys
sys.version
获取解释器版本
sys,path
导入模块路径
sys.argv
执行脚本时,解释器后面传入的参数
random
random.randint()
获取范围内整数
random.uniform()
获取范围内随机小数
random.choice()
随机抽取一个元素
random.sample()
随机抽取多个元素
random.shuffle()
打乱顺序
json
json.dumps()
序列化
json.loads()
反序列化
loguru
logger.debug
测试日志
logger.info
正常日志
logger.success
成功日志
logger.warning
警告日志
logger.error
错误日志
logger.critical
严重错误日志
包
很多模块组合起来的目录
本质是文件夹
概括思维导图模板大纲
树图思维导图提供 Python的序列、集合和字典知识点_副本 在线思维导图免费制作,点击“编辑”按钮,可对 Python的序列、集合和字典知识点_副本 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e4ece277e460368c3f8a9f4e2a483337
树图思维导图提供 Python基础语法 在线思维导图免费制作,点击“编辑”按钮,可对 Python基础语法 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b1dd477542ba0f9bc3be00d0f5ad420b