[Python] 输入与输出

1.读取命令行选项Python启动时,命令行选项放置在列表sys.argv中。例如:importsysiflen(sys.argv)!=3:sys.stderr.write("Usage:python%sinputfileoutputfile\n"%sys.argv[0])raiseSystemExit(1)inputfile=sys.argv[1]outputfile=sys.argv[2]在该

原创 点赞0 阅读1963 收藏0 评论0 2018-10-21

[Python] 模块、包

1.模块与import语句任何Python源文件都能以模块的形式使用,例如:#spam.pya=37deffoo():print("I'mfooandais%s"%a)defbar():print("I'mbarandI'mcallingfoo")classSpam(object):defgrok(self):print("I'mSpam.grok")要以模块的形式加载这段代码,可以使用impor

原创 点赞0 阅读539 收藏0 评论0 2018-10-13

[Python] 类与面向对象编程

1.class语句类通常是由函数、变量和属性组成的集合。使用class语句可以定义类,例如:classAccount(object):num_accounts=0def__init__(self,name,balance):self.name=nameself.balance=balanceAccount.num_accounts+=1def__del__(self):Account.num_ac

原创 点赞0 阅读595 收藏0 评论0 2018-09-15

[Python] 函数与函数编程

1.函数使用def语句可定义函数:defadd(x,y):returnx+y函数体就是在调用函数时所执行的一系列语句。调用函数的方法是在函数名称后面加上参数。参数的顺序必须与函数定义匹配,否则会引发TypeError异常。可以为函数的参数设置默认值,例如:defsplit(line,delimiter=','):statements如果给最后一个参数名加上星号"*",函数就可以

原创 点赞0 阅读976 收藏0 评论0 2018-08-28

[Python] 程序结构与控制流

条件语句if、else与elif语句用于控制条件代码的执行。条件语句的一般格式如下:ifexpression:statementselifexpression:statementselifexpression:statements...else:statements如果不需要执行任何操作,可以省略条件语句的else和elif子句。如果特定子句下不存在要执行的语句,可以使用pass语句。循环与迭代可

原创 点赞0 阅读601 收藏0 评论0 2018-08-14

[Python] 运算符与表达式

1.数字操作所有数字类型可进行以下操作:操作描述x+y加法x-y减法x*y乘法x/y除法x//y截断除法x**y乘方(x的y次方)x%y取模(xmody)-x一元减法+x一元加法截断除法运算符"//",也称为地板除法,把结果截取为一个整数,并且整数和浮点数均可应用。取模运算符返回的是x//y的余数,对于浮点数,取模运算符返回的是x//y的浮点余数。对于复数,取模和截断除法运算符

原创 点赞0 阅读1603 收藏0 评论0 2018-08-11

[Python] 类型与对象

1.术语程序中所存储的所有数据都是对象。每个对象都有一个身份、一个类型和一个值。对象的身份可以看作是指向它在内存中所处位置的指针,变量名就是引用这个具体位置的名称。对象的类型也称作类别,用于描述对象的内部表示及它支持的方法与操作。创建特定类型的对象时,有时也将该对象称为该类型的实例。实例被创建之后,它的身份和类型就不可改变。如果对象的值是可以修改的,称为可变对象,反之称为不变对象。如果某个对象包含

原创 点赞0 阅读719 收藏0 评论0 2018-08-09

[python] 词汇和语法

1.行结构和缩进程序中的每条语句都以换行符结束。可以使用续行符"\"将长语句分为几行,例如:a=math.cos(3*(x-n))+\math.sin(3*y-n)使用三引号定义的字符串、列表、元组或字典分布在多行上时,不需要使用续行符。缩进用于表示不同的代码块,如函数体、条件语句、循环和类。代码块中首条语句的缩进量可以是任意的,但整个代码块中的缩进必须保持一致。要在一行上放置

原创 点赞0 阅读1190 收藏0 评论0 2018-07-23

[Python] 简介

1.运行PythonPython程序是由解释器来执行的。解释器启动后将出现一个命令提示,在此可以开始输入程序。在交互式shell中,可以输入任意合法的语句或语句序列,然后立即查看结果。例如:print("HelloWorld")以交互式方式使用Python时,特殊变量_用于保存最后一次运算结果。但要强调的是,此变量只有在交互式工作时才有定义。如果要创建可以重复运行的程序,可以将语句放到一个文件中:

原创 点赞0 阅读425 收藏0 评论0 2018-07-21
写文章