Python运输符

什么是运算符?

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

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

关于Python怎么学习,想要了解的可以搜企鹅1 4 6 1 9 2 1 5 3 0

算术运算符

比较(关系)运算符

赋值运算符

逻辑运算符

位运算符

成员运算符

身份运算符

运算符优先级

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

Python算术运算符

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

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

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- a = 21b = 10c = 0 c = a + bprint "1 - c 的值为:", c c = a - bprint "2 - c 的值为:", c c = a * bprint "3 - c 的值为:", c c = a / bprint "4 - c 的值为:", c c = a % bprint "5 - c 的值为:", c # 修改变量 a 、b 、ca = 2b = 3c = a**b print "6 - c 的值为:", c a = 10b = 5c = 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:

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

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- a = 21b = 10c = 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 "5 - a 大于 b"else: print "5 - a 小于等于 b" # 修改变量 a 和 b 的值a = 5b = 20if ( a = 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:

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

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*- a = 21b = 10c = 0 c = a + bprint "1 - c 的值为:", c c += aprint "2 - c 的值为:", c c *= aprint "3 - c 的值为:", c c /= a print "4 - c 的值为:", c c = 2c %= aprint "5 - c 的值为:", c c **= aprint "6 - c 的值为:", c c //= aprint "7 - c 的值为:", c

以上实例输出结果:

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180118A0UDJE00?refer=cp_1026

同媒体快讯

  • Python基础代码运用

    2018-10-21
  • Python该如何自学

    2018-10-21

相关快讯

扫码关注云+社区