-
Python中的自定义函数
callable(object)检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功 对于函数,方法,lambda函式,类,以及实现了__call__方法的类实例,它都返回True。 def 函数名(形参): 函数体 全局变量:在函数体中使用global语句来声明变量是全局变量,声明以后可以使用和修改在函数外部声明的变量 可以一次指定多个全局变量,如global a,b,c 默认参数值:在定义函数时为形参赋予一个默认值,当调用函数时如果没有传入该参数则使用默认值 设置参数默认值要从形参列表的末尾开始设...
2016-12-16 -
Python的数据类型和转换
Python和php一样,也是弱类型语言,声明或定义某个变量时不需要声明数据类型。type(object):获得对象的直接所属类名,不考虑继承关系isinstance(object,type_class_name) :判断对象是否属于指定类名或者指定类名的子类1、数字类型:在Python中有4种类型的数:整数(int),python2中范围-2147483648到2147483647,所以更小的或更大的数会用长整数类型(long),需要在整数后加L或l(小写的L,由于和数字1很像,一般为了程序的清楚,使用大写的L)来标注该数字为长整数,如a=12L,在python3中int类型不限制大小...
2016-12-16 -
Python中的流程控制语句
一、if语句if 逻辑运算: 语句块 elif 逻辑运算: 语句块 else: 语句块 逻辑运算和最后的else后面有一个冒号。二、while语句while 逻辑运算: 语句块 else: 语句块 逻辑运算后面有一个冒号,最后的else语句不是必须的,可以省略整个else语句,在while语句完成即while语句中的逻辑运算值为false时,会执行else语句的语句块。三、for循环语句for i in range(1,5,2): 语句块 else: 语句块 迭代对象后面有一个冒号,else语句的作用和while语句中的else语句...
2016-12-16 -
Python简介和运算符
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。它是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议[1]。Python语法简洁清晰,具有丰富和强大的库。被称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C...
2016-12-16 -
Python的解释执行
python在Linux中一般情况下是默认已经安装的。运行python命令直接进入到交互界面,python的命令程序位于/usr/bin/python。python代码的解释执行:1、在交互界面可以进行简单的代码的解释执行2、解释执行程序文件:1>运行命令python 程序文件名(这种方式程序文件不需要拥有执行权限)2>在程序文件首行加上#!/usr/bin/python,指定该文件的解释执行程序,然后直接运行该文件即可,注意的是这种解释执行方式必须首先给程序文件赋予执行权限。由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务...
2016-12-16