菜鸟学python(04) —— 基础笔记整理
2017-12-18 20:45
453 查看
# 函数: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(02)—— 基础笔记整理
- Python学习笔记整理(十四)类基础
- 菜鸟教程Python基础语法学习笔记
- 我的python3基础笔记之 【*函数的参数】 04
- Java基础笔记整理---【04】基本数据类型
- 黑马程序员---------笔记整理(java基础八-----多线程)
- Python基础笔记
- Python基础知识_学习笔记
- Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限
- Python 学习笔记(基础语法)
- 大龄屌丝自学笔记--Java零基础到菜鸟--034
- Python学习笔记三:基础语法
- Python基础学习笔记(一)
- Python学习笔记 (基础入门篇)
- python菜鸟教程学习笔记
- Python学习笔记:04 循环
- Python基础入门笔记二...0221
- AngularJs笔记(看菜鸟教程整理的)
- 菜鸟学Linux 第055篇笔记 php基础
- Python基础04 运算