菜鸟学python(04) —— 基础笔记整理
来源:互联网 发布:gta5光盘淘宝店家 编辑:程序博客网 时间:2024/05/19 14:55
# 函数: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.推倒式
阅读全文
0 0
- 菜鸟学python(04) —— 基础笔记整理
- 菜鸟学python(02)—— 基础笔记整理
- 菜鸟学python-基础(2)
- 菜鸟学python-基础(3)
- 菜鸟学python(01)—— 汉诺塔递归 理解
- 菜鸟学python(05)——装饰器
- 菜鸟学Python(一)
- 零基础学Python笔记
- Python菜鸟笔记2—密码加密
- 菜鸟学python(03)—— 闭包的两种方法
- 菜鸟学Python(1):工欲善其事,必先利其器
- 菜鸟学Python(4):编码问题
- 菜鸟学Python(10):初学JSON
- 菜鸟学Python(1):工欲善其事,必先利其器
- 菜鸟学Python(4):编码问题
- 菜鸟学Python(10):初学JSON
- 菜鸟学 Python-Class
- 菜鸟学python
- HDU1570-A C
- java集合
- Java环境变量问题
- Hadoop分块与分片介绍及分片和分块大小相同的原因
- Educational Codeforces Round 34 (Rated for Div. 2) A-C 题解
- 菜鸟学python(04) —— 基础笔记整理
- SSL P1520 牛的RP 题目
- java--jvm--目录
- 171218---LAMP介绍之php安装
- python字符串
- 硬件体系优化及IO优化核心优化原理(学习老男孩视频23期)体会
- SqlServer XML 类型数据操作
- 如何在Xcode上彻底修改iOS工程名
- 常见的计算机专业相关词汇汇总