
Python
文章平均质量分 71
ruby_beginner
这个作者很懒,什么都没留下…
展开
-
开始Python -- 控制语句(2)
6、循环(1) while语句x = 1while x print x x += 1(2) for语句numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]for number in numbers: print numberl range()函数:返原创 2007-10-17 09:43:00 · 3324 阅读 · 0 评论 -
开始Python -- 标准库(1)
Python自带很多模块,这里描述一些常用的模块(标准库)中的重要函数和变量。1、sys模块(1)argvl 命令行参数List,包括Python脚本名(sys.argv[0])(2)exit([arg])l 退出当前程序(具有UNIX风格);可以指定一个整数来表明程序执行结果,或者指定一个字符串来提供错误信息或执行结果信息(3)module原创 2009-03-05 17:22:00 · 1736 阅读 · 0 评论 -
开始Python -- 模块(Modules)
1、模块(1)Python程序可以作为模块导入l 将Python程序保存为.py文件到指定目录,例如:c:/python/hello.py# hello.pyprint "Hello, world!"l 告诉Python模块的位置,一种方法是将.py文件的保存目录追加到Python的系统路径中:>>> import sys>>原创 2009-03-02 15:50:00 · 4573 阅读 · 0 评论 -
开始Python -- Magic方法(2)
4、property()函数l property()函数只能用于new-style类,使用和属性相同的访问方式来替代访问方法(getter/setter方法)class Rectangle(object): def __init__(self): self.width = 0 self.height = 0 def原创 2007-11-02 14:29:00 · 1435 阅读 · 0 评论 -
开始Python -- Dictionary
1、Dictionary语法l Dictionary由key/value对(称为项目)组成,key和value之间用“:”分割,项目用“,”分割,所有项目用“{}”包括起来>>> phonebook = {Alice: 2341, Beth: 9102, Cecil: 3258}l Dictionary的key值必须唯一,原创 2007-10-12 17:30:00 · 4792 阅读 · 0 评论 -
开始Python -- 抽象化(1)
1、创建自己的函数l Callable()函数:检查是否可以调用>>> from math import sqrt as x>>> y = 1>>> callable(x)True>>> callable(y)Falsel 创建函数:用def关键字定义,用return语句返回结果def fibs(num):原创 2007-10-17 17:54:00 · 899 阅读 · 0 评论 -
开始Python -- Magic方法(1)
1、构造函数(1) __init__l 要为类提供构造函数,只要在类中实现__init__()方法:class FooBar: def __init__(self): self.somevar = 42 >>> f = FooBar()>>> f.somevar42l 可原创 2007-11-02 14:25:00 · 1592 阅读 · 1 评论 -
开始Python -- 控制语句(1)
控制语句1、print语句(1) 可以同时输出多个表达式,用“,”分割>>> print Age:, 42Age: 42l 注意Tuple的使用:>>> 1, 2, 3(1, 2, 3)>>> print 1, 2, 31 2 3>>> print (1, 2, 3)(1, 2, 3)(2) 如果最后是“,”,则下原创 2007-10-16 15:48:00 · 2191 阅读 · 0 评论 -
开始Python -- List和Tuple(3)
3、Tuple:不可变的Sequencel Tuple类似List,不同的是Tuple不能被改变l 当你用“,”分割各个值时,就创建了Tuple:>>> 1, 2, 3(1, 2, 3)l 同样,你可以使用()来包括Tuple:>>> (1, 2, 3)(1, 2, 3)l 只有一个元素原创 2007-10-10 15:48:00 · 1999 阅读 · 0 评论 -
开始Python -- List和Tuple(2)
2、List(1) list函数l 根据String创建List:>>> list(Hello)[H, e, l, l, o]l 转换字符List成String.join(somelist)(2)基本 List操作符l 改变List>>> x = [1, 1, 1]原创 2007-10-10 13:45:00 · 4310 阅读 · 0 评论 -
开始Python -- String处理(2)
5、String方法(1) find:返回子串在Sting中第一次出现的index值,没有找到返回-1>>> title = "Monty Pythons Flying Circus">>> title.find(Monty)0>>> title.find(Python)6>>> title.find(Zirquss)-1l原创 2007-10-11 14:13:00 · 5949 阅读 · 0 评论 -
Komodo-Professional-3.5.2及其注册机下载
提供一个专业级Python开发的IDE: Komodo。当然,Komodo是一个集成各种脚本开发的IDE,包括PHP、Ruby、Perl、Tcl、XSLT等。请到“我的空间”的下载频道下载:http://download.youkuaiyun.com/user/ruby_beginner原创 2007-10-11 09:39:00 · 1135 阅读 · 0 评论 -
开始Python -- String处理(1)
1、基本String操作l String支持大部分Sequence操作,但String是不可变的,所以所有Sequence赋值操作是不支持的:>>> website = http://www.python.org>>> website[-3:] = comTraceback (most recent call last): File "", lin原创 2007-10-10 17:52:00 · 2248 阅读 · 0 评论 -
开始Python -- List和Tuple(1)
l Python中最基本的数据结构是Sequence,Sequence中的每个元素分配一个index来指定位置,index从0开始l Python有6种內建的Sequence,这里聚焦两种最通用的:List和Tuple;它们的主要区别是:你可以改变List,但不能改变Tuplel List的形式:“,”分割,“[]”包括起来>>> e原创 2007-10-09 17:17:00 · 2311 阅读 · 0 评论 -
开始Python -- Python基础(2)
7、String(1) 字符串引号和转义字符l String可以用单引号或双引号包含,其中使用到引号,可以用“/”转义:>>> Let/s go!"Lets go!">>> "/"Hello, world!/" she said""Hello, world!" she saidl 注意,输出都用引号包含,因为是Stri原创 2007-10-05 18:05:00 · 1500 阅读 · 0 评论 -
使用Python的理由
Python是一种非常强大和动态的解释型面向对象语言。它类似于脚本语言如Perl,也和Java、C的相似之处。使用Python有下面的好处: 便携性:几乎可以用于各种操作系统,包括Linux/Unix、Windows、Mac等 集成性:可以和COM、.NET、CORBA对象集成;使用Jython,可以在Java平台使用Python;IronPython是Python访问.原创 2007-10-04 13:55:00 · 873 阅读 · 0 评论 -
开始Python -- Python基础(1)
1、数值和表达式(1) 除法l 操作的数值都为整数,则为整除,结果为整型:>>> 1/20l 操作的数值有浮点数,则结果为浮点型:>>> 1.0 / 2.00.5>>> 1/2.00.5>>> 1.0/20.5>>> 1/2.0.5l 为了显式的区分这两种除法,可以执行下面的语句原创 2007-10-05 11:37:00 · 1880 阅读 · 2 评论 -
开始Python -- 抽象化(2)
4、创建自己的类l 类是一种类型的对象的抽象,而对象是属于类的实例l 使用class关键字创建类:>>> class Person:... def setName(self, name):... self.name = name... def getName(self):原创 2007-10-18 17:52:00 · 991 阅读 · 0 评论 -
开始Python -- 标准库(2)
6、shelve模块shelve模块用来保存数据到文件中(1)open()函数l open()函数用来打开指定的文件(如果文件不存在则创建),返回shelf对象l shelf对象是一个类Dictionary对象,只是key值必须是字符串>>> import shelve>>> s = shelve.open(rc:/test.dat)原创 2009-03-13 19:34:00 · 1029 阅读 · 0 评论