67SHEN 发表于 2017-5-12 12:18:40

018函数:灵活即强大
0.形参和实参,形参只是一个形式,实参是实际调用的参数
1.函数文档(.__doc__):解析函数用法
2.关键字参数 : 让关键字索引参数
3.默认参数:为参数定义默认值,不输入程序按默认值运行
4.收集参数:(*params) 自动收集参数,用parmas元组吧参数打包起来

67SHEN 发表于 2017-5-13 11:25:58

019:函数 我的地盘我做主
0.python中函数一定带有返回值
1.局部变量 全局变量
局部变量 :在函数def()内的变量,影响整个函数
全局变量 :在文件的变量,影响整个python文件

67SHEN 发表于 2017-5-15 15:49:07

020:内嵌函数和闭包:
global 将函数变量变为全局变量
内嵌函数 : 简单说就是函数内的函数
闭包: 一个函数内的函数 ,但没有引用全局变量,只是作用于、引用包住他的函数的变量
nonlocal 将全局变量引用到函数变量中

67SHEN 发表于 2017-5-26 20:37:24

021.lambda
lamda 匿名函数
可以直接简单的将函数一行编写好,不用定义,不用想名字了~

def fun(x):
   x+= 1
   return x
可以直接 写成 galbda x:x+=1

filter : 筛选函数中true的选项

map :将范围内所有的参数一个一个放进函数中,然后放到一个列表中·

lkufo 发表于 2017-5-26 21:33:37

楼主学习真好

67SHEN 发表于 2017-5-27 16:17:58

022 递归是神马
0.递归就是在函数中调用自身的过程


1.impoty sys
sys.setrecursionlimit(数字)
可以调节递归的次数上限

67SHEN 发表于 2017-5-27 16:18:46

lkufo 发表于 2017-5-26 21:33
楼主学习真好

恩,每天都学一点点,持续进步,加油。

lkufo 发表于 2017-5-28 22:45:15

67SHEN 发表于 2017-5-27 16:18
恩,每天都学一点点,持续进步,加油。

与楼主共勉 加油

67SHEN 发表于 2017-7-14 16:08:14

字典dict:
字典由 键:key   值:value 组成
键(key)会对应一个 值(value)
创建方法dict={ '这是你的key' :'这是你value 可以是str 或者数字'}
dict1 = {'鱼c工作室':'让编程改变世界'}
dict1 = {'小甲鱼'='让编程改变世界'}
dict1['小甲鱼'] = '让编程改变世界'
查询方法
dict1['鱼c工作室'] ==> '让编程改变世界'

67SHEN 发表于 2017-7-14 16:15:58

本帖最后由 67SHEN 于 2017-8-2 13:05 编辑

字典02:
fromkey 批量生产字典
dict.fromkey((1,2,3),'this is a num')

更多访问字典的方法:
for each in dict.***:
   print(each)
dict 后面可以加后缀.key ()         .value()         .items()

检查键:
dict.get(key)

清空字典         复制字典         删除          导入字典
dict.clear()       dict.copy()    dict.pop()   dict.uplate(b)



67SHEN 发表于 2017-7-14 16:18:29

集合:
一个有不会重复的列表
set1 = set{0,1,2,3,2,1}
set1 = {0,1,2,3}
页: 1 [2]
查看完整版本: shen学习笔记记录。