文档介绍:Python基础语法Eria2011/11/11目录?安装Python?算术运算?布尔比较运算符?位运算?逻辑运算?简单数据类型–整型int–长整型long–浮点型float–plex–bool型–八进制和十六进制表示方法–字符串??编写一个编写一个pythonpython执行档执行档??控制流控制流––ifif语句语句––whilewhile语句语句––forfor循环循环––breakbreak语句语句––continuecontinue语句语句安装Python?打开一个shell,输入python –V$ python $ python ––VVPython +Python +––如果看到向上面所示的一些版本信息,表示你已如果看到向上面所示的一些版本信息,表示你已安装了安装了PythonPython––如果你看到如下信息,表示你还没有安装如果你看到如下信息,表示你还没有安装PythonPython$ python $ python ––VVbash: python: command not foundbash: python: command not found??可使用命令可使用命令$ sudo apt-get install python$ sudo apt-get install python来安装来安装算术运算运算符+-***///%名称加减乘幂除取整除取模说明两个对象相加得到负数或是一个数减去另一个数两个数相乘或是返回一个被重复若干次的字符串返回x的y次幂x除以y返回商的整数部分返回除法的余数例子3 + 5得到8。'a' + 'b'得到'ab'。-。50 - 24得到26。2 * 3得到6。'la' * 3得到'lalala'。3 ** 4得到81(即3 * 3 * 3 *3)4/3得到1(整数的除法得到整数结果)。.33333333333333334 // %3得到2。-%<><=>===!=名称小于大于小于等于大于等于等于不等于说明返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。返回x是否大于y返回x是否小于等于y返回x是否大于等于y比较对象是否相等比较两个对象是否不相等例子5 < 3返回0(即False)而3 < 5返回1(即True)。比较可以被任意连接:3 < 5 < 7返回True。5 > 3返回True。如果两个操作数都是数字,它们首先被转换为一个共同的类型。否则,它总是返回False。x = 3; y = 6; x <= y返回True。x = 4; y = 3; x >= y返回True。x = 2; y = 2; x == y返回True。x = 'str'; y = 'stR'; x == y返回False。x = 'str'; y = 'str'; x == y返回True。x = 2; y = 3; x != y返回True。位运算运算符<<>>&|^~名称左移右移按位与按位或按位异或按位翻转说明把一个数的比特向左移一定数目(每个数在内存中都表示为比特或二进制数字,即0和1)把一个数的比特向右移一定数目数的按位与数的按位或数的按位异或x的按位翻转是-(x+1)例子2 << 2得到8。——2按比特表示为1011 >> 1得到5。——11按比特表示为1011,向右移动1比特后得到101,即十进制的5。5 & 3得到1。5 | 3得到7。5 ^ 3得到6~5得到-6。逻辑运算运算符notandor名称布尔“非”布尔“与”布尔“或”说明如果x为True,返回False。如果x为False,它返回True。如果x为False,x and y返回False,否则它返回y的计算值。如果x是True,它返回True,否则它返回y的计算值。例子x = True; not y返回False。x = False; y = True; x and y,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。x = True; y = False; x or y返回True。短路计算在这里也适用。简单数据类型?整型int?长整型long?浮点型float––例:例: --44,,EE表示表示1010的幂,的幂,-- ** 10-4 10-4 ?如果要强制取得浮点结果,则必须确保操作数中至少有一个为浮点类型,如 1/3