摘要: 内置函数 : 什么是内置函数? 就是python给你提供的. 拿来直接用的函数, 比如print., input等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的. 有一些我们已经用过了. 有一些还没有用过. 还有一些需要学完了面向对 阅读全文
posted @ 2018-07-19 21:14 北寒- 阅读(152) 评论(0) 推荐(0)
摘要: 一.迭代器 ** python中的for循环 要了解for循环是怎么回事儿,咱们还是要从代码的角度出发。 首先,我们对一个列表进行for循环。 上面这段代码肯定是没有问题的,但是我们换一种情况,来循环一个数字1234试试 看,报错了!报了什么错呢?“TypeError: 'int' object i 阅读全文
posted @ 2018-07-18 16:30 北寒- 阅读(290) 评论(0) 推荐(0)
摘要: 什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引用. 叫闭包 我们可以使用__closure__来检测函数是否是闭包. 使用函数名.__closure__返回cell就是闭包. 返回None就不是闭包 问题, 如何在函数外边调用内部函数呢? 那如果多层嵌套呢? 很简单, 只需要⼀层一 阅读全文
posted @ 2018-07-18 15:35 北寒- 阅读(146) 评论(0) 推荐(0)
摘要: 按要求完成下列转化(如果给list3再添加多个类似的字典如{"name": "太白", "hobby": "sport"}而你的代码不能通用,则只能得4分)。(6分)list3 = [ {"name": "alex", "hobby": "抽烟"}, {"name": "alex", "hobby": "喝酒"}, {"name": &q 阅读全文
posted @ 2018-07-17 19:24 北寒- 阅读(184) 评论(0) 推荐(0)
摘要: 写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组 例如:[(‘红心’,2),(‘草花’,2), …(‘黑桃’,‘A’)] 阅读全文
posted @ 2018-07-17 19:19 北寒- 阅读(1605) 评论(0) 推荐(0)
摘要: def extendList(val,list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print('list1=%s'%l 阅读全文
posted @ 2018-07-17 19:17 北寒- 阅读(303) 评论(0) 推荐(0)
摘要: 写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值} 例如:min_max(2,5,7,8,4) 返回:{‘max’:8,’min’:2}(此题用到max(),min()内置函数) max() min() 阅读全文
posted @ 2018-07-17 19:15 北寒- 阅读(276) 评论(0) 推荐(0)
摘要: python 打印99乘法表 阅读全文
posted @ 2018-07-17 19:07 北寒- 阅读(106) 评论(0) 推荐(0)
摘要: ⼀. 函数参数--动态传参 1. 动态接收位置参数 首先我们先回顾一下位置参数, 位置参数, 按照位置进行传参 现在问题来了. 我想吃任意的食物. 数量是任意的, 食物也是任意的. 这时我们就要用到动态参数了. 在参数位置编写*表示接收任意内容 动态接收参数的时候要注意: 动态参数必须在位置参数后面 阅读全文
posted @ 2018-07-13 16:00 北寒- 阅读(128) 评论(0) 推荐(0)
摘要: 一.什么是函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 函数: 对代码块和功能的封装和定义 二.函数的定义, 函数名 阅读全文
posted @ 2018-07-12 20:05 北寒- 阅读(114) 评论(0) 推荐(0)