# 函数:function 功能 def 函数名(): 代码块
# 函数命名规范 七条
# 函数可以含形参,调用时赋值实参,也可使用关键字参数
# 收集参数:(*变量) 结果是元组,收集没有形参接收的参数
# 关键字收集参数(**变量) 结果是字典,收集没有形参接收的参数
# 关键字参数必须放普通实参后边,且不可以给形参传多个值
# 普通形参和收集参数可以互换位置,但是关键字收集参数必须在最后
# return 返回值 为函数运行后返回一个值,程序一旦执行,函数则会结束
# 查看函数文档的方法 推荐help() print(变量.__doc__)
# 书写自己函数的文档 '''功能: 参数: 返回值: '''
# 变量的作用域 全局变量(访问没关系,要想改变用global声明) 局部变量(内部函数的变量)
# 内部函数:不能在函数外部调用,在函数内可以调用,但是必须在声明之后
# 闭包方法:1.函数内部return扔出法(返回内部函数名) 2.全局变量进入取出法(变量赋值元组)
# nonlocal 声明 变量既不是全局的,也不是局部的
# 递归函数 递下去,归上来;注意每次执行有等待执行的代码,按顺序执行
# lambda表达式 变量 = lambda 参数 : 计算或是判断(双向分支结果放两侧)
# 数学函数: math 需要import引入 注意区分内置和数学函数 格式 math.ceil()
# 随机函数 random 需要import引入 randrange 是生成器
# locals()获取所在环境的所有变量
# ascii码 美国标准信息交换代码 牢记数字和字母代表的编码 chr 编码准到字符 ord字符转到编码
# 字符串 + * [] [::]
# 字符串函数:
#
# format函数 ->格式化字符串 1.基本用法 2.设定传入顺序 3.关键字参数传入 4.列表或元组格式
# format对齐方式和填充符号:*^8 < > 进制转换的限定符b,o,d,x 精度设置 :.3f 金融数字格式:,
# list操作 1.访问 2.修改 3.添加 4.删除
# 序列操作 1.连接 2.复制 3.索引 4. 成员检测 5.函数 len max min
# list遍历操作 for...in...
# list推倒式 带多循环,带判断条件 rst = [i * 10 for i in list1 if i % 2 == 0]
# list 函数 append 列表末尾插入数据 insert 指定索引插入 pop 根据指定索引删除,默认最后一个 remove 删除指定的值 clear 清空
# list 函数 copy 复制 count 计数 extend 继承 index索引 reverse 反转 sort 排序
# tuple 基本操作 1.访问
# 序列操作 1.连接 2. 复制 3.分片 4.索引 5.成员检测 6.遍历
# tuple推倒式 rst = (i for i in ttp1 if i % 10 == 1) 函数 index 索引 count 计数
# dict 1.访问 2.修改 3.删除 4.添加 5.成员检测 6.遍历 键keys 值values 键值 items
# dict推倒式 rst = {i:j for i,j in zd.items() if i % 3 == 2}
# dict函数 clear清空 copy 复制 fromkeys 指定的序列和值做字典 items转化为二级容器 keys 键转化为新容器
# values 值转化为新容器 pop 根据键删除字典数据 popitem 随机删除数据 update 更新数据
# get 获取数据 setdefault 设置添加数据
# set 空集合 a = set()
# 基本操作 1.成员检测 2.遍历 3.推倒式
菜鸟学python(04) —— 基础笔记整理
最新推荐文章于 2023-10-11 22:35:25 发布