码迷,mamicode.com
首页 > 编程语言 > 详细

第四次课:Python运算符

时间:2017-10-19 12:39:20      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:python运算符

和其他编程语言一样,Python也拥有运算符,用于执行程序代码运算,常用的运算符有1. Python算术运算符2. Python关系运算符3. Python赋值运算符4. Python 逻辑运算符,下面就依次介绍下各个运算符的使用方法:

算术运算符

为了更加直观清晰地分辨出各个运算符之间的差异,这里先申明两个变量a、b,并赋值a=100、b=12;

+两个对象相加

a+b的值是: 112

-两个数相减

a-b的值是: 88

*两个数相乘或是返回一个被重复若干次的字符串

a*b的值是: 1200

/两个数相除

a/b的值是: 8

%取模 - 返回除法的余数

a%b的值是: 4

**幂 - 返回a的b次幂

a**b的值是: 1000000000000000000000000

//取整除 - 返回商的整数部分a//b的值是: 8

程序运行结果如图:

技术分享

备注:Python2.x 里,整数除整数,只能得出整数。如果要得到小数部分,把其中一个数改成浮点数即可。

如100/12.0=8.33333333333,因为12.0是浮点数

关系运算符

这里同样采用上面的变量和赋值,a=100,b=12

==等于,比较对象是否相等(a == b) 返回 False
!=不等于,比较两个对象是否不相等(a != b) 返回 true
<>不等于,比较两个对象是否不相等,这个运算符类似 !=(a <> b) 返回 true。
>大于,返回a是否大于b(a > b) 返回 true
<小于,返回a是否小于b所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写,(a < b) 返回 false
>=大于等于

返回a是否大于等于b,true

<=小于等于返回a是否小于等于b,false

程序运行结果如图:

技术分享

赋值运算符

这里同样采用上面的变量和赋值,a=100,b=12

=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += b 等效于 c = c + b,返回
-=减法赋值运算符c -= b 等效于 c = c - b,返回
*=乘法赋值运算符c *= b 等效于 c = c * b,返回
/=除法赋值运算符c /= b 等效于 c = c / b,返回
%=取模赋值运算符c %= b 等效于 c = c % b,返回
**=幂赋值运算符c **= b 等效于 c = c ** b,返回
//=取整除赋值运算符c //= b 等效于 c = c // b,返回

程序运行结果如图:


逻辑运算符

这里同样采用上面的变量和赋值,a=100,b=12

and布尔"与" -,如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值12
or布尔"或",如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值100
not

布尔"非" ,如果 x 为 True,返回 False 。如果 x 为 False,它返回 True

Flase

程序运行结果如图:

本文出自 “DreamScape” 博客,请务必保留此出处http://dyqd2011.blog.51cto.com/3201444/1974115

第四次课:Python运算符

标签:python运算符

原文地址:http://dyqd2011.blog.51cto.com/3201444/1974115

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!