首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券