摘要:程序会有输入和输出,输入可以从标准输入或是从一个文件读入数据,程序的输出可以以一种友好可读的方式(human-readable)打印出来,或是写进一个文件,而标准输入和标准输出(键盘和显示器)在程序的角度也是文件,所以程序的输入输出就是文件读写。1,内置函数print()Python2.7中是有pr...
阅读全文
摘要:这里我们看看Python中函数定义的语法,函数的局部变量,函数的参数,Python中函数的形参可以有默认值,参数的传递是赋值操作,在函数调用时,可以对实参进行打包和解包1,函数定义关键字def引出函数定义,后面跟着函数名以及用括号括起来的一系列参数,然后从下一行开始函数体(function body),并且要缩进。生成一个Fibnacci数列的序列,最大不超过某个数的函数1 def fib(n):2 '''get a list of fibnacci series to n'''3 a, b = 0, 14 result = []5 while
阅读全文
摘要:Python用于流程控制的语句包括if,for,while,这些都是从C语言借鉴过来的,然后我们会提到pass语句。 1,if if的语法很简答,我们举一个例子就好,注意关键字if, elif, else,一个if复合语句中可以有多个elif。 2,for Python的for语句和C语言中的for
阅读全文
摘要:字典dict,是Python唯一的标准mapping类型,也是内置在Python解释器中的。mapping object把一个可哈希的值(hashable value)映射到一个任意的object上。什么是可哈希的一个object是可哈希的(hashable), 是指这个object在其生存期内有一...
阅读全文
摘要:Sequence是Python的一种内置类型(built-in type),内置类型就是构建在Python Interpreter里面的类型,三种基本的Sequence Type是list(表),tuple(定值表,或翻译为元组),range(范围)。可以看作是Python Interpreter定
阅读全文