2019年3月2日

摘要: 闭包是指内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。 闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。 def count(): fs = [] for i in range(1, 阅读全文

posted @ 2019-03-02 22:30 心酒 阅读(142) 评论(0) 推荐(0) 编辑

摘要: map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 假设用户输入的英文名字不规范,没有按照首字母大写,后续字母小写的规则,请利用map()函数,把一个list(包含若干不规范的英文名 阅读全文

posted @ 2019-03-02 21:17 心酒 阅读(130) 评论(0) 推荐(0) 编辑

摘要: try: 检测范围 #代码 except 错误代码 as reason: print('文件出错了,原因是:' + str(reason)) finally: 这个命令可以在出错后依旧执行可以运行的代码 异常处理语句 try: 可以接else和with 阅读全文

posted @ 2019-03-02 13:50 心酒 阅读(93) 评论(0) 推荐(0) 编辑

2019年3月1日

摘要: 用import+模块名 调用 os.path模块 用于文件所在路径的修改模块 os模块 文件对象方法 阅读全文

posted @ 2019-03-01 21:40 心酒 阅读(110) 评论(0) 推荐(0) 编辑

摘要: 集合也是用{ },集合里不可能出现重复的元素,也没有一定顺序 set() 创建一个集合,注意如果用set重置一个序列,它会改变序列的元素的顺序 add() 增加一个元素 remove() 删除一个元素 frozenset() 此命令是创建一个无法更改的集合 阅读全文

posted @ 2019-03-01 20:26 心酒 阅读(127) 评论(0) 推荐(0) 编辑

摘要: 创建和访问字典 字典是用{key:value} 属于映射类型 例子 dicti1={'李宁':'一切皆有可能','耐克':'JUST DO IT'} 品牌是key 口号是值 访问字典的命令 dicti fromkeys() 可以赋予字典内所有 key的值,但不能改动已有的值 key() 取出字典内的 阅读全文

posted @ 2019-03-01 15:23 心酒 阅读(198) 评论(0) 推荐(0) 编辑

摘要: 递归 满足递归的2个条件:定义函数时,调用自己. 要有一个正确的停止条件. 出来混一定要还才是递归. 例子: def factorial(n):if n==1:return 1else:return n*factorial(n-1)number=int(input('请输入一个正整数:'))resu 阅读全文

posted @ 2019-03-01 13:45 心酒 阅读(319) 评论(0) 推荐(0) 编辑

摘要: 匿名函数lambda, 作用是不用定义函数,用完之后会自动被删掉,在使用执行脚本的时候,使用lambda就可以省下定义函数的过程,简化代码的可读性. 格式是 例子g=lambda x,y:x+y g(3,4) 7 过滤函数 filter filter(function or none,iterabl 阅读全文

posted @ 2019-03-01 13:44 心酒 阅读(291) 评论(0) 推荐(0) 编辑

2019年2月28日

摘要: 原本以为自己会一直呆在设计这行,随着小六儿的出生,为了不让王柯基处于"丧偶式"的带娃状态,从去年8月起,我辞去了那个小工作室管理的工作,硬着头皮应聘了"奶爸"这个职位,半年来,从手忙脚乱到井井有条.酸甜苦辣不细说,过完年六儿奶奶准备接手他,我的闲暇时间越来越多,于是想着了解下自己感兴趣的技术类知识. 阅读全文

posted @ 2019-02-28 21:52 心酒 阅读(160) 评论(0) 推荐(0) 编辑