什么是迭代器: 它为类序列对象提供了一个类序列的接口。它们是一组数据结构,你可以利用它们的索引从0开始一直“迭代”到序列的最后一个条目。如何用迭代器: (1)序列中的使用>>>myTuple = (1, 2, 3)>>>i = iter(myTuple)>>>i.next()1>>>i.next.....
分类:
编程语言 时间:
2015-07-16 19:36:59
阅读次数:
140
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能?12345678#-*-coding:gbk-*-'''示例1:最简单的函数,表示调用了两次'''defmyfunc():print("myfunc()called.")myfunc()m...
分类:
编程语言 时间:
2015-07-16 19:21:10
阅读次数:
148
First steps
download eclipse
url:http://www.eclipse.org/downloads/
select Help -> Install New Software
click Add Repository button
Name:PyDev
Location:http://pydev.org/updates
wait a minut...
分类:
编程语言 时间:
2015-07-16 14:12:51
阅读次数:
218
在安装好eclipse之后试了一下
创建了了一个pydev project
package,module
在test.py中编写最简单的命令
print "helloworld"
报错-SyntaxError: Non-ASCII character '\xe5'
意思是我的文件的第二行报错了,因为自动生成的带头部注释的文件日期是汉字的年月日
需要规定编码为UTF-8才可以
在脚本...
分类:
编程语言 时间:
2015-07-16 14:09:51
阅读次数:
144
5-python学习——条件语句5-python学习——条件语句条件语句if else形式if else条件语句说明测试一下编程语言一般都由这么几个部分组成变量条件分支语句循环语句函数这里要说的就是条件分支语句。python的条件语句和shell脚本的非常像,也就是if else if else这种...
分类:
编程语言 时间:
2015-07-15 16:52:12
阅读次数:
134
print语句print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world'注意:1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。2.当我们在文本编辑器中编写代码时...
分类:
编程语言 时间:
2015-07-13 23:58:08
阅读次数:
386
注释任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。Python的注释以#开头,后面的文字直到行尾都算注释# 这一行全部都是注释...print '...
分类:
编程语言 时间:
2015-07-13 23:54:57
阅读次数:
195
Python 学习笔记Python中如何做到Print() 不换行 答:Print("输出内容",end='不换行的分隔内容'),其中end=后面为2个单引号注:在Python 2.x中,Print "输出内容", 即在输出内容后加一逗号 Python中 is 和 == 的区别 答:Python中的...
分类:
编程语言 时间:
2015-07-13 23:51:21
阅读次数:
265
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意...
分类:
编程语言 时间:
2015-07-13 23:42:23
阅读次数:
132
先说递归:因为原理简单,但是要用灵活运用的话,是非常困难的。 递归的原理就是在函数内部调用函数自己,以实现循环的目的, 比如一个阶乘函数def fn(n): if n==1: return n; else : return...
分类:
编程语言 时间:
2015-07-13 23:38:08
阅读次数:
238