Python
靳以山
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python学习总结(2)-控制和循环语句
if、for、whileif x <0: print 'Hello World' elif x==0 : print 'Hello' else : print 'World'for i in range(10): print i # 遍历元组 for i season in enumerate(['Spring', 'Summer','Fall', 'Winter']原创 2016-09-26 09:27:07 · 279 阅读 · 0 评论 -
Python学习总结(3)-函数
定义函数def fib(n): '''do nothing''' pass 关键字def定义函数,其后跟有函数名和以括号扩起来的形参列表。组成的函数体从下一行开始,且必须缩进。 函数体第一行是可选的字符串,作用相当于Java/** */注释里的内容。 同JavaScript类似,执行一个函数会引入一个用于存储局部变量的新符号表;变量引用首先查找局部符号表,然后是上层函数的局部符号表,原创 2016-09-26 16:18:57 · 282 阅读 · 0 评论 -
Python学习总结(4)-数据结构
列表 列表支持切片操作 详细的列表方法说明可参阅这里:深入列表 列表还可以作为栈和队列使用。但作为队列使用时在开头插入和弹出元素效率慢,可使用collections.deque map()、filter()、reduce() map()、filter()、reduce()函数的作用与JavaScript中类似。 filter(function, sequence)返回的序列由原创 2016-09-26 17:49:55 · 310 阅读 · 0 评论 -
Python学习总结(5)-模块和包
模块 模块是一个文件,包含可执行语句和函数。 文件名就是模块名加上.py后缀。 使用import导入模块,并且使用modelname.function的方式调用模块中的方法。 模块中的可执行语句在第一次导入时执行。 每个模块都有自己私有符号表,模块内定义的所有函数用其作为全局符号表。因此,模块的作者可以在模块里使用全局变量,而不用担心与某个用户的全局变量有冲突。另一方面,如果你知道自己在做什么,你可原创 2016-09-27 13:19:08 · 322 阅读 · 0 评论 -
Python学习总结(6)-IO
格式化输出# 基本用法 print 'We are the {} who say "{}!"'.format('knights', 'Ni') # 指定位置 print '{1} and {0}'.format('spam', 'eggs') # output : eggs and spam # 使用关键字参数 print 'This {food} is {adjective}.'.format(f原创 2016-09-27 14:43:27 · 341 阅读 · 0 评论 -
Pyton学习总结(7)-异常
处理异常 异常有不同的类型,其类型会作为消息的一部分打印出来,内置的异常 列出了内置的异常以及它们的含义。 while True: try: x = int(raw_input("Please enter a number: ")) break except ValueError: print "Oops! That was no v原创 2016-09-27 16:27:37 · 433 阅读 · 0 评论
分享