![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
theagao
还行吧
展开
-
python包_2_终端无关的控制台I/O处理— curses包
curses安装curses包实际上是一个函数开发包,专门用来进行UNIX终端环境下的屏幕界面处理以及I/O处理。通常linux系统会自带这个包,而window需要自己装。import cursesstdscr = curses.initscr()你的终端如果第一次用curses的话,即使这样一个简单的程序也会报错:_curses.error: setupterm: could not fin...原创 2018-04-14 20:45:49 · 1015 阅读 · 1 评论 -
python—函数表达— lambda
lambda1. lambda一般形式的是关键字lambda后面会跟一个或多个参数,紧跟一个冒号,以及一个表达式。lambda是一个表达式而不是一个语句。作为表达式,它返回的是一个值。f = lambda x,y,z:x+y+zprint f(1,2,3) ----> 6g = lambda x,y=2,z=3:z+y+zprint g(1,z=4,y=5) -----> ...原创 2018-04-14 21:13:29 · 694 阅读 · 0 评论 -
Python—过滤序列—filter函数
filter函数用于过滤序列,过滤掉不符合条件的元素,返回符合条件的元素的新列表。filter(function,iteration)接受两个参数:第一个是判断真假的函数;第二个是序列。序列的每个元素作为参数传递给函数进行判断,然后返回True或者False,最后返回True的元素到新列表中。def is_odd(): return n%2==1newlist = filter(is_o...原创 2018-04-14 21:30:20 · 1111 阅读 · 0 评论 -
Python—列表解析
列表解析是将一个列表转换为另一个列表的工具。在转换的过程中,可以指定元素必须符合一定的条件,才能添加到新的列表中,这样每个元素都可以按需要进行转换。列表解析可以看做结合了 filter函数与map函数功能的语法:double_odds = map(lambda n: n*2, filter(lambda n: n%2==1, numbers))double_odds = [n*2 for n i...原创 2018-04-14 22:01:07 · 303 阅读 · 0 评论 -
python包_3_随机函数— random包
random是内建(built-in)函数,作用是产生随机数,使用较多.首先是导入模块:import random接着就可以调用random模块下的函数了。使用下面命令语句可以查看random包所包含的内容:dir(random)['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF', 'Random', 'SG_MAGICCONST', 'SystemRando...原创 2018-04-16 12:46:02 · 5356 阅读 · 0 评论 -
python包_1_命令行解析— argparser包
第一部分:sys.argv[ ]也有个类似的功能:========================================================================================sys.argv [ ]可以将sys.argv[]看作为一个列表,来解析终端命令输入的外部参数,sys.argv[0] -----------> 指向当前python...原创 2018-04-12 18:04:31 · 366 阅读 · 0 评论