第06章 抽象
------
懒惰即美德
假如要计算斐波那契数列(任何一个数是前两数之和的数字序列)
>>> fibs=[0,1]
>>> for i in range(8):
fibs.append(fibs[-2]+fibs[-1]) #fibs[-2]+fibs[-1]后两位数,append往后添加
#运行后,包含10个斐波那契数列的10个数字是
>>> fibs
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
如果允许用户输入,从而改变计算的值,要如何做呢?
>>> fi...
分类:
编程语言 时间:
2014-09-22 23:59:33
阅读次数:
403
第05章 | 条件、循环和其他语句
------
print 和 import
#如果要打印多个语句,用,分割
>>> print "Name is:","Sherry.","Age is:",40
Name is: Sherry. Age is: 40
>>> print (1,2,3) #如果要打印元祖
(1, 2, 3)
>>> print 1,2,3 #print语句会在每个元素间插入一个空格
1 2 3
#如果想同时输出文本和变量,却又不希望用格式化的方法,那么就非常有用了。
>>> ...
分类:
编程语言 时间:
2014-09-20 16:03:19
阅读次数:
281
1,judgment in deciding(if...:,if..else:,if else...else:),loop(for...:,while True...:)break,continue;2,搞定python内置核心类型tuple(以下标数据序索引数据,元素不可更改),dict{与tup...
分类:
编程语言 时间:
2014-09-20 15:18:47
阅读次数:
276
第04章:字典 当索引不好用时
Python唯一的内建的映射类型,无序,但都存储在一个特定的键中,键可以使字符,数字,或者是元祖.
------
字典使用:
表征游戏棋盘的状态,每个键都是由坐标值组成的元祖
存储文件修改的次数,文件名作为键
数字电话/地址薄
函数传递值def func(x,*args,**args):
如果要建公司员工与座机号的列表,如果要获得Alice的座机只能这么找
>>> names = ['Alice','Bob','Tom']
>>> numbers = ['1234','7...
分类:
编程语言 时间:
2014-09-17 23:26:13
阅读次数:
589
第一部分:简易/中等什么是Python装饰器,如何使用? 你会如何??设置很多项目,其中每一个使用Python的不同版本和第三方库?什么是PEP8和你是如何遵循它的规范?参数是如何传递的- 传值还是传引用? (容易,但又不那么容易,不确定是否能清楚地回答这个问题)什么是列表解析、字典解析?举个例子请...
分类:
编程语言 时间:
2014-09-17 21:42:12
阅读次数:
438
网上有个人写的python快速教程,非常好。比看书好多了。猛击下面的链接地址 http://www.douban.com/group/topic/30008503/ Python基础 Python基础01 Hello World! Python基础02 基本数据类型 Python基础03 序列 Py...
分类:
编程语言 时间:
2014-09-16 14:12:30
阅读次数:
312
python语句的八皇后代码,摘自《Python基础教程》,代码相对于其他语言,来得短小且一次性可以打印出92种结果。同时可以扩展为九皇后,十皇后问题。 问题:在一个8*8棋盘上,每一行放置一个皇后旗子,且它们不冲突。冲突定义:同一列不能有两个皇后,每一个对角线也不能有两个皇后。当然,三个皇后...
分类:
其他好文 时间:
2014-09-15 14:07:18
阅读次数:
215
第03章: 使用字符串
------
支持的操作
索引
切片
增加元素
删除元素
更新元素
查找元素(检查某个元素是否是序列中的一员)
序列长度
最大值
最小值
其他内建函数...
分类:
编程语言 时间:
2014-09-15 06:38:48
阅读次数:
236
第02章: 列表和数组
------
在Python中最基本的数据结构是序列,每个元素分配一个序号,即元素的序号,也即索引。注意,需要从0开始,第一位0,第二位为1,依次类推. Python包括: 字符串,列表,元祖,字典 这四种常用数据结构,或者说四种序列,其中元祖为不可变序列.
列表和元祖的主要区别...
分类:
编程语言 时间:
2014-09-14 22:12:02
阅读次数:
357
浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x109就...
分类:
编程语言 时间:
2014-09-14 21:53:27
阅读次数:
404