Python基础教程之Python运算符

Python 运算符


什么是运算符?

本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。

Python语言支持以下类型的运算符:

接下来让我们一个个来学习Python的运算符。


Python算术运算符

以下假设变量: a=10,b=20

运算符描述实例
+加 - 两个对象相加a + b 输出结果 30
-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10
*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200
/除 - x除以yb / a 输出结果 2
%取模 - 返回除法的余数b % a 输出结果 0
**幂 - 返回x的y次幂a**b 为10的20次方, 输出结果 100000000000000000000
//取整除 - 返回商的整数部分(向下取整
>>> 9//24>>> -9//2-5

以下实例演示了Python所有算术运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- 

a = 21

b = 10

c = 0 

c = a + b

print "1 - c 的值为:", c 

c = a - b

print "2 - c 的值为:", c 

c = a * b

print "3 - c 的值为:", c

c = a / b

print "4 - c 的值为:", c 

c = a % b

print "5 - c 的值为:", c # 修改变量 a 、b 、c

a = 2

b = 3

c = a**b 

print "6 - c 的值为:", c 

a = 10

b = 5

c = a//b 

print "7 - c 的值为:", c


运行实例 »

以上实例输出结果:

1 - c 的值为: 312 - c 的值为: 113 - c 的值为: 2104 - c 的值为: 25 - c 的值为: 16 - c 的值为: 87 - c 的值为: 2

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

>>> 1/20>>> 1.0/20.5>>> 1/float(2)0.5

Python比较运算符

以下假设变量a为10,变量b为20:

运算符描述实例
==等于 - 比较对象是否相等(a == b) 返回 False。
!=不等于 - 比较两个对象是否不相等(a != b) 返回 true.
<>不等于 - 比较两个对象是否不相等。python3 已废弃。(a <> b) 返回 true。这个运算符类似 != 。
>大于 - 返回x是否大于y(a > b) 返回 False。
<小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。(a < b) 返回 true。
>=大于等于 - 返回x是否大于等于y。(a >= b) 返回 False。
<=小于等于 - 返回x是否小于等于y。(a <= b) 返回 true。

以下实例演示了Python所有比较运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- 

a = 21

b = 10

c = 0 

if  a == b :   

    print "1 - a 等于 b"

else:   

    print "1 - a 不等于 b"

if  a != b :   

    print "2 - a 不等于 b"

else:   

    print "2 - a 等于 b" 

if  a <> b :   

    print "3 - a 不等于 b"

else:   

    print "3 - a 等于 b" 

if  a < b :   

    print "4 - a 小于 b" 

else:   

    print "4 - a 大于等于 b" 

if  a > b :   

    print "5 - a 大于 b"

else:   

    print "5 - a 小于等于 b" # 修改变量 a 和 b 的值

a = 5

b = 20

if  a <= b :   

    print "6 - a 小于等于 b"

else:   

    print "6 - a 大于  b" 

if  b >= a :   

    print "7 - b 大于等于 a"

else:   

    print "7 - b 小于 a"

以上实例输出结果:

1 - a 不等于 b2 - a 不等于 b3 - a 不等于 b4 - a 大于等于 b5 - a 大于 b6 - a 小于等于 b7 - b 大于等于 a

Python赋值运算符

以下假设变量a为10,变量b为20:

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

以下实例演示了Python所有赋值运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- 

a = 21

b = 10

c = 0 

c

31
122
0
80

相关资讯

  1. 1、第一款采用被动散热的GTX1650上线2913
  2. 2、中国移动5G走进香港!套餐价格良心2997
  3. 3、《使命召唤16》PC配置需求:175GB硬盘空间2521
  4. 4、《圣歌》正式版会对PC平台的控制方式做出改进2859
  5. 5、在洋码头APP中收藏自己喜欢商品的具体步骤2259
  6. 6、荣耀MagicBook锐龙版星云紫已接受预定:4599元2055
  7. 7、华为nova4备忘录怎么添加录音1941
  8. 8、雅马哈YAS-105回音壁音箱无法使用遥控器控制怎么办2336
  9. 9、三星a9star怎么分享移动热点957
  10. 10、联想手机怎么清除浏览器缓存489
全部评论(0)
我也有话说
0
收藏
点赞
顶部