第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
第04章:字典 当索引不好用时
Python唯一的内建的映射类型,无序,但都存储在一个特定的键中,键可以使字符,数字,或者是元祖.
------
字典使用:
表征游戏棋盘的状态,每个键都是由坐标值组成的元祖
存储文件修改的次数,文件名作为键
数字电话/地址薄
函数传递值def func(x,*args,**args):
如果要建公司员工与座机号的列表,如果要获得Alice的座机只能这么找
>>> names = ['Alice','Bob','Tom']
>>> numbers = ['1234','7...
分类:
编程语言 时间:
2014-09-17 23:26:13
阅读次数:
589
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
本学习笔记主要用要记录下学习<>过程中的一些Key Point,或自己没怎么搞明白的内容,可能有点杂乱,但比较实用,查找起来也方便。
第01章:基础知识
------
Jython: Python的Java实现,运行在JVM中,相对稳定,但落后于Python,当前版本2.5,在TA(Python+Robot)会用到
IronPython: Python的C#实现,运行在Common Language Runtime,速度比Python要快
>>> from __futu...
分类:
编程语言 时间:
2014-09-13 10:43:35
阅读次数:
285
引言:什么是数据结构?数据结果是通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合。Python中最常用的数据结构是序列。Python包含6种内建的序列:列表和元组(最常用:列表可以修改、元组则不能)、字符串、Unicode字符串、buffer对象和xrange对象。一、序列的通用操作:1...
分类:
编程语言 时间:
2014-08-25 14:40:34
阅读次数:
278
前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法。这个 Python 网站开发系列文章将不会过多说Python基本语法,主要是面向实践的。使用 Python 2.7、框架为 Django 1.3、数据库为 Sql Server(没有用过 My...
分类:
编程语言 时间:
2014-08-24 22:12:43
阅读次数:
287
1、长字符串:(用三引号如'''或者"""来引起来)>>> print """This is a very log string.It continues here.And it's not over yet."Hello world!""""This is a very log string.It...
分类:
编程语言 时间:
2014-08-20 19:23:52
阅读次数:
234