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、夏天宝宝防暑降温宝典1104
  2. 2、民间流传如何从胎动看怀的是男是女623
  3. 3、产后恢复不好易留6大后遗症2647
  4. 4、精子无味是什么原因精子无味怎么办3197
  5. 5、宝宝夜醒怎么办?聪明妈妈一般这样做149
  6. 6、给宝宝伤口处理的小常识958
  7. 7、导致咳嗽的原因都有哪些感冒咳嗽应该如何用药909
  8. 8、懒人瘦身法,4个超轻松懒人减肥法助力燃脂4728
  9. 9、怀孕前最忌讳的11件事情3935
  10. 10、如何快速有效的锻炼出腹肌男士怎么练腹肌4506
全部评论(0)
我也有话说
0
收藏
点赞
顶部