Python
微嵌电子
这个作者很懒,什么都没留下…
展开
-
Python中关于字符串问题
前两天一直搞不明白,原来是字符串定义的格式出了问题参考链接:http://www.pythontab.com/html/2013/pythonhexinbiancheng_0121/154.html原创 2016-07-11 09:55:26 · 289 阅读 · 0 评论 -
Python中sorted()方法的用法
Python中sorted()方法的用法 Python 字号 订阅1.先说一下iterable,中文意思是迭代器。Python的帮助文档中对iterable的解释是:iteralbe指的是能够一次返回它的一个成员的对象。iterable主要包括3类:第一类是所有的序列类型,比如list(列表)、str(字符串)、tuple(元组)。第二类是一些非序列类型,转载 2016-07-13 11:27:46 · 371 阅读 · 0 评论 -
python学习之argparse模块
argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数效果如下图:代码如下:学习步骤:Argparse Tutorialauthor:Tshepang LekhonkhobeThis tutorial is原创 2016-07-04 21:41:04 · 9514 阅读 · 0 评论 -
python中的reduce函数
Python中的reduce python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。如: def myadd(x,y): r原创 2016-07-07 19:57:34 · 236 阅读 · 0 评论 -
Python中lambda表达式学习
lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。如下例子:定义了一个lambda表达式,求三个数的和。再看一个例子:用lambda表达式求n的阶乘。-------------------原创 2016-07-07 20:09:18 · 236 阅读 · 0 评论 -
Python: 什么是*args和**kwargs
今天看源码的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就不知道了,google一下,一个人的blog写的比较简单明了,秒懂了~~kwargs就是当你传入key=value是存储的字典。补充一下:kwargs不影响参数位置例子:def test(a,*args,**kwargs): print a原创 2016-07-08 07:43:47 · 193 阅读 · 0 评论 -
JSON学习基础链接
http://www.360doc.com/content/12/1108/18/6596696_246650000.shtml原创 2016-07-06 17:46:37 · 440 阅读 · 0 评论 -
Python中的Class
尽管Python在Function Programming中有着其他语言难以企及的的优势,但是我们也不要忘了Python也是一门OO语言哦。因此我们关注Python在FP上的优势的同时,还得了解一下Python在OO方面的特性。 要讨论Python的OO特性,了解Python中的Class自然是首当其冲了。在Python中定义class和创建对象实例都很简单,具体代码如下:原创 2016-10-13 13:01:07 · 540 阅读 · 0 评论