![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
溪溪 -
这个作者很懒,什么都没留下…
展开
-
break,continue,return的区别
break 跳出总上一层循环,不再执行循环(结束当前的循环体)continue 跳出本次循环,继续执行下次循环(结束正在执行的循环 进入下一个循环条件)return 程序返回,不再执行下面的代码(结束当前的方法 直接返回)...原创 2020-02-23 12:15:07 · 87 阅读 · 0 评论 -
常用内置模块
模块分为三种:自定义模块第三方模块内置模块内置模块:一、sys用于提供对Python解释器相关的操作:sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的In...原创 2020-02-20 13:00:13 · 1667 阅读 · 0 评论 -
sort()&sorted()
列表的sort()和sorted()方法sort()与sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。注:sorted不是列表方法。1.sort()方法sort函数的原型 sort(key=None, reverse=False) key...原创 2020-02-05 17:26:20 · 1030 阅读 · 0 评论 -
列表推导式,生成器表达式
列表推导式:一行代码几乎可以搞定你需要的列表循环模式:li=[i for i in range(1,101)]print(li)筛选模式:li=[i for i in range(1,21) if i %2==0]print(li)生成器表达式:和以上列表推导式大致一样,但是需要把 [ ] 换成 ( )li=(i for i in range(10))print(g.__...原创 2020-01-21 20:13:34 · 101 阅读 · 0 评论 -
python中的闭包,迭代器,生成器
闭包内层函数对外层函数变量的引用,并返回.(变量非全局变量).鉴定是否闭包:print(内层函数名.__closure__)返回一个类似地址是闭包,返回None非闭包闭包的作用当程序执行时,遇到函数执行会在内存中开辟一个局部名称空间,如果此函数内部形成闭包,就不会随着函数结束而消失.迭代器可迭代对象:对象内部含有__iter__方法是可迭代对象 ,满足可迭代协议. (str,li...原创 2020-01-18 21:55:11 · 102 阅读 · 0 评论 -
什么是高阶函数?
高阶函数变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。def get_abs(n): if n < 0 : n = int(str(n).strip("-")) return ndef add(x,y,f): return f(x) + f(y)res = add(3,-6,get_...原创 2020-01-16 22:18:57 · 5207 阅读 · 1 评论 -
Python中map()函数
Python map() 函数map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map(function, iterable, …)function – 函数iterable – 一个或多个序列返回值Python 2.x 返回列表。Python ...原创 2020-01-16 22:07:21 · 96 阅读 · 0 评论 -
模块的安装使用
第3方开源模块的安装使用https://pypi.python.org/pypi 是python的开源模块库,几乎涵盖了你想用python做的任何事情。 事实上每个python开发者,只要注册一个账号就可以往这个平台上传你自己的模块,这样全世界的开发者都可以容易的下载并使用你的模块。那如何从这个平台上下载代码呢?1.直接https://pypi.python.org/pypi上点downlo...原创 2020-01-16 21:46:51 · 117 阅读 · 0 评论 -
global和nonlocal
global函数外部定义的变量(即global范围),在函数内部可以引用,但是不能修改。如果函数中要使用一个外层(这里是global)的变量,若函数内部使用global标记该变量,那么在函数内尽可以“读取”该变量;若要在函数内修改该global变量,则需要用global语句,函数对该变量的修改也会体现到global作用域。>>> oo=123>>> de...转载 2020-01-15 21:09:03 · 278 阅读 · 0 评论 -
python中fromkeys()用法
dict.fromkeys(seq[, value]) 该方法返回一个新字典。seq -- 字典键值列表。 value -- 可选参数, 设置键序列(seq)...转载 2020-01-15 19:25:48 · 6233 阅读 · 0 评论 -
python enumerate()详情
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence -- 一个序列、迭代器或其他支持迭代对象。start -- 下标起始位置。返回值返回 enum...原创 2020-01-08 09:54:43 · 65 阅读 · 0 评论