
Python
文章平均质量分 76
Bug面壁者
ios开发,工作半年,自动化打包、增量编译、热修复略有涉猎,欢迎讨论!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python入门 第三天(set、函数、切片、迭代、列表生成式)
Python中什么是setdict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的原创 2017-11-28 00:12:25 · 999 阅读 · 0 评论 -
对Python中装饰器的理解
文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码:@makebold@makeitalicdef say(): return "Hello"打印出如下的输出:Hello你会怎么做?最后给出的答案是:def makebold(fn): def wrapped(): return "" + f转载 2017-12-01 20:53:35 · 303 阅读 · 0 评论 -
Python入门 第四天(函数式编程、map、reduce、filter、排序函数、函数返回函数、闭包、匿名函数lambda)
python把函数作为参数编写一个简单的高阶函数:def add(x, y, f): return f(x) + f(y)如果传入abs作为参数f的值:add(-5, 9, abs)根据函数的定义,函数执行的代码实际上是:abs(-5) + abs(9)由于参数 x, y 和 f 都可以任意传入,如果 f 传入其他函数,就可以得到不原创 2017-11-29 19:01:26 · 304 阅读 · 0 评论 -
Python入门 第五天(装饰器、偏函数)
python中编写无参数decoratorPython的 decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。考察一个@log的定义:def log(f): def fn(x):原创 2017-12-01 21:06:00 · 313 阅读 · 0 评论 -
Python入门 第六天(模块、面向对象、类和实例)
python之导入模块要使用一个模块,我们必须首先导入该模块。Python使用import语句导入一个模块。例如,导入系统自带的模块 math:import math你可以认为math就是一个指向已导入模块的变量,通过该变量,我们可以访问math模块中所定义的所有公开的函数、变量和类:>>> math.pow(2, 0.5) # pow是函数1.41421356原创 2017-12-05 21:31:09 · 297 阅读 · 0 评论 -
Python入门 第七天(类的继承、定制类)
python中继承一个类如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承:class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender定义Stud原创 2017-12-06 20:59:34 · 518 阅读 · 0 评论 -
Python入门 第一天(raw、Unicode、布尔类型、list、tuple)
Python中raw字符串与多行字符串在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。例如:r'\(~_~)/ \(~_~)/'如果要表示多行字符串,可以用'''...'''表示:'''Line 1Line 2Line 3'''可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:r'''原创 2017-11-25 22:24:09 · 489 阅读 · 0 评论 -
Python入门 第二天(条件语句、循环语句、dict)
Python之if语句比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现:age = 20if age >= 18: print 'your age is', age print 'adult'print 'END'注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 pri原创 2017-11-27 20:13:21 · 328 阅读 · 0 评论