python-基础语法

python-基础语法

ID:26332394

大小:340.68 KB

页数:22页

时间:2018-11-26

python-基础语法_第1页
python-基础语法_第2页
python-基础语法_第3页
python-基础语法_第4页
python-基础语法_第5页
资源描述:

《python-基础语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python基础语法Eria2011/11/11目录安装Python算术运算布尔比较运算符位运算逻辑运算简单数据类型整型int长整型long浮点型float复数complexbool型八进制和十六进制表示方法字符串编写一个python执行档控制流if语句while语句for循环break语句continue语句安装Python打开一个shell,输入python–V$python–VPython2.7.1+如果看到向上面所示的一些版本信息,表示你已安装了Python如果你看到如下信息,表示你还没有安

2、装Python$python–Vbash:python:commandnotfound可使用命令$sudoapt-getinstallpython来安装算术运算运算符名称说明例子+加两个对象相加3+5得到8。'a'+'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50-24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2*3得到6。'la'*3得到'lalala'。**幂返回x的y次幂3**4得到81(即3*3*3*3)/除x除以y4/3得到1(整数的除法得到整

3、数结果)。4.0/3或4/3.0得到1.3333333333333333//取整除返回商的整数部分4//3.0得到1.0%取模返回除法的余数8%3得到2。-25.5%2.25得到1.5布尔比较运算运算符名称说明例子<小于返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。5<3返回0(即False)而3<5返回1(即True)。比较可以被任意连接:3<5<7返回True。>大于返回x是否大于y5>3返回True。如果两个操作

4、数都是数字,它们首先被转换为一个共同的类型。否则,它总是返回False。<=小于等于返回x是否小于等于yx=3;y=6;x<=y返回True。>=大于等于返回x是否大于等于yx=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。位运算运算符名称说明例子<<左移把一个数的比特向左

5、移一定数目(每个数在内存中都表示为比特或二进制数字,即0和1)2<<2得到8。——2按比特表示为10>>右移把一个数的比特向右移一定数目11>>1得到5。——11按比特表示为1011,向右移动1比特后得到101,即十进制的5。&按位与数的按位与5&3得到1。

6、按位或数的按位或5

7、3得到7。^按位异或数的按位异或5^3得到6~按位翻转x的按位翻转是-(x+1)~5得到-6。逻辑运算运算符名称说明例子not布尔“非”如果x为True,返回False。如果x为False,它返回True。x=True;no

8、ty返回False。and布尔“与”如果x为False,xandy返回False,否则它返回y的计算值。x=False;y=True;xandy,由于x是False,返回False。在这里,Python不会计算y,因为它知道这个表达式的值肯定是False(因为x是False)。这个现象称为短路计算。or布尔“或”如果x是True,它返回True,否则它返回y的计算值。x=True;y=False;xory返回True。短路计算在这里也适用。简单数据类型整型int长整型long浮点型float例:3.

9、23和52.3E-4,E表示10的幂,52.3E-4表示52.3*10-4如果要强制取得浮点结果,则必须确保操作数中至少有一个为浮点类型,如1/3示例中所示,其计算结果为整数例:$python>>>1/3 0 >>>1.0/3 0.33333333333333331 >>>1.0//3 0.0 >>>1%3 1 >>>1.0%3 1.0简单数据类型复数complex复数的虚部被表示为j本例是一个实部为3.0和虚部为1.2的复数。通过使用复杂对象的real和imag属性,即可访问复数的不同部分例:$p

10、ython >>>c=3.0+1.2j >>>printc (3+1.2j) >>>printc.real,c.imag3.01.2简单数据类型bool型例:True或False布尔对象名称的大小写是至关重要的,因为true(和false)是未定义的若定义变量a=true,则会提示错误信息例:$python >>>a=3.0 >>>printbool(a) True >>>b=0 >>>printbool(b) False>>>c=True >>>printcTrue

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。