脚本之家——和老齐学Python:http://www.jb51.net/article/56082.htmpython2.7教程——廖雪峰的官网:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac92707...
分类:
编程语言 时间:
2015-09-11 12:37:45
阅读次数:
168
1.为什么需要函数?
1)最大化的代码重用和最小化的代码冗余
我们下面举一个简单例子:加法
>>> a=1
>>> b=1
>>> c=a+b
>>> c
2
>>> d=1
>>> f=1
>>> e=d+f
>>> e
2
从上面的代码我们看见,如果要做多次加法,那么需要写一大段的代码,但是如果我们把加法写成函数:
>>> def add(x,y):
return x+y
>>>...
分类:
编程语言 时间:
2015-09-10 13:14:39
阅读次数:
185
这一章节我们来说说文档字符串:__doc__
文档字符串其实也是注释的一种,但是它一般放在模块文件、函数或者类语句的顶部,主要用来说明它们是干什么的,为什么这样做
python会自动封装这些文字,放到__doc__属性里面
>>> def test():
'这是一个测试方法'
print('hello world')
>>> test.__doc__
'这是一个测试方法'
>>>
...
分类:
编程语言 时间:
2015-09-10 11:12:07
阅读次数:
196
python除了提供__doc__来查询文档字符串,还提供另外的一种方法来查询文档字符串:help
下面是我们自己建立的一个类,使用help打印,形成相关的报表信息
>>> class Test():
'这是一个测试类'
def helloworld():
'测试方法'
print('hello world')
>>> help(Test)
Help on class Te...
分类:
编程语言 时间:
2015-09-10 11:10:56
阅读次数:
149
1.文档资源列表
形式
角色
#注释
文件中的文档
dir函数
对象中可用属性列表
文档字符串:__doc__
附近在对象上的文档
pydoc:help()
对象的交互帮助
pydoc:html报表
浏览器中的模块文档
标准手册
正式的语音和库的说明
网站资源
在线教程、例子等
出版的...
分类:
编程语言 时间:
2015-09-10 11:10:06
阅读次数:
207
这一章节我们来聊聊手动迭代:iter和next
1.next
我们上一节已经提到这个next,我们在这里再扩充一下,出了__next__()方法之外,我们还可以使用内建函数next(file)来实现
下面是两组功能相同的代码清单:
>>> handler=open('output_file.txt')
>>> next(handler)
'aaaaa\n'
>>> next(handl...
分类:
编程语言 时间:
2015-09-09 13:34:48
阅读次数:
171
这一章节主要说一下使用for和zip来并行使用多个序列
1.zip函数:将多个序列揉在一起
>>> L1=[1,2,3]
>>> L2=[1,2]
>>> zip(L1,L2)
>>> list(zip(L1,L2))
[(1, 1), (2, 2)]
>>>
注意:zip都是一对一的关系,如果某个对象空了,它对应的那个也不会出现
>>> L1=[1,2,3,4]
>>> L2=[...
分类:
编程语言 时间:
2015-09-08 20:18:19
阅读次数:
200
这一章节聊聊使用for和range修改列表,大部分的人在遇到这个场景的时候都会想到以下代码:
>>> a=[1,2,3]
>>> for x in a:
x+=1
>>> a
[1, 2, 3]
>>>
但是为什么结果不对呢?
我们来看看它的运行步骤:
1.在列表a里面取出一个对象
2.把刚刚的对象赋值给x
3.x自加1
大家这里会想到,x引用的对象1,跟列表第一个对象引用...
分类:
编程语言 时间:
2015-09-08 20:16:14
阅读次数:
128
1.range,它是一个迭代器,里面有三个参数,分别代表开始数、结束数和步进
我们下面用list方法把range里面的数字列出来
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(-5,5))
[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4]
>>> list(range(-5,5,2))
[-5, -3, -1, 1, ...
分类:
编程语言 时间:
2015-09-08 12:36:43
阅读次数:
158