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除以y
b / a 输出结果 2
%
取模 - 返回除法的余数
b % a 输出结果 0
**
幂 - 返回x的y次幂
a**b 为10的20次方, 输出结果 100000000000000000000
//
取整除 - 返回商的整数部分
9//2 输出结果 4 , 9.0//2.0 输出结果 4.0
以下实例演示了Python所有算术运算符的操作:
#!/usr/bin/python# -*- coding: UTF-8 -*-a=21b=10c=0c=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**bprint"6 - c 的值为:",c
a=10b=5c=a//bprint"7 - c 的值为:",c
以上实例输出结果:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1
Line 6 - Value of c is 8
Line 7 - Value of c is 2
Python比较运算符
以下假设变量a为10,变量b为20:
运算符
描述
实例
==
等于 - 比较对象是否相等
(a == b) 返回 False。
!=
不等于 - 比较两个对象是否不相等
(a != b) 返回 true.
<>
不等于 - 比较两个对象是否不相等
(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所有比较运算符的操作:
#!/usr/bin/python# -*- coding: UTF-8 -*-a=21b=10c=0if(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(ab):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 大于等于 b"else:print"7 - b 小于 b"
以上实例输出结果:
1-a不等于b2-a不等于b3-a不等于b4-a大于等于b5-a大于b6-a小于等于b7-b大于等于b
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所有赋值运算符的操作:
#!/usr/bin/python# -*- coding: UTF-8 -*-a=21b=10c=0c=a+bprint"1 - c 的值为:",c
c+=aprint"2 - c 的值为:",c
c*=aprint"3 - c 的值为:",c
c/=aprint"4 - c 的值为:",c
c=2c%=aprint"5 - c 的值为:",c
c**=aprint"6 - c 的值为:",c
c//= aprint"7 - c 的值为:",c
以上实例输出结果:
1-c的值为:312-c的值为:523-c的值为:10924-c的值为:525-c的值为:26-c的值为:20971527-c的值为:99864
Python位运算符
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
运算符
描述
实例
&
按位与运算符
(a & b) 输出结果 12 ,二进制解释: 0000 1100
|
按位或运算符
(a | b) 输出结果 61 ,二进制解释: 0011 1101
^
按位异或运算符
(a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~
按位取反运算符
(~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。
<<
左移动运算符
a << 2 输出结果 240 ,二进制解释: 1111 0000
>>
右移动运算符
a >> 2 输出结果 15 ,二进制解释: 0000 1111
以下实例演示了Python所有位运算符的操作:
#!/usr/bin/python# -*- coding: UTF-8 -*-a=60# 60 = 0011 1100b=13# 13 = 0000 1101c=0c=a&b;# 12 = 0000 1100print"1 - c 的值为:",c
c=a|b;# 61 = 0011 1101print"2 - c 的值为:",c
c=a^b;# 49 = 0011 0001print"3 - c 的值为:",c
c=~a;# -61 = 1100 0011print"4 - c 的值为:",c
c=a<<2;# 240 = 1111 0000print"5 - c 的值为:",c
c=a>>2;# 15 = 0000 1111print"6 - c 的值为:",c
以上实例输出结果:
1-c的值为:122-c的值为:613-c的值为:494-c的值为:-615-c的值为:2406-c的值为:15
Python逻辑运算符
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
运算符
逻辑表达式
描述
实例
and
x and y
布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
(a and b) 返回 20。
or
x or y
布尔"或"- 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
(a or b) 返回 10。
not
not x
布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
not(a and b) 返回 False
python加法赋值运算符为_Python 运算符相关推荐
- python关系运算符实例_python运算符详解
运算符的作用 运算符是表达式的组成单元. 01.数学运算符 数学运算符返回的是数字. 数学运算符 示例 02.比较运算符 比较运算符返回的是真假. 比较运算符 示例 03.逻辑运算符 and:X an ...
- python做表格计算_python运算符表格
什么是操作符? 简单的回答可以使用表达式4 + 5等于9,在这里4和5被称为操作数,+被称为操符. Python语言支持操作者有以下几种类型. 算术运算符 比较(即关系)运算符 赋值运算符 逻辑运算符 ...
- python中优先级最高的运算符为_Python 运算符优先级
Python 运算符优先级 目前,我们已经学习了"算术"."条件"."逻辑"运算符,如果,当这些运算符同时出现在同一行代码时,那么,究竟它们 ...
- python或运算 条件_Python运算符及条件语句
1.Python运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)匀速那副 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python算术运算符 以下假 ...
- python运算符讲解_python运算符讲解
#软件工具:Sublime Text #因为变量名相同,执行前把之前的语句注释掉再执行 #运算符讲解 #1.加号运算符:+ a = 11 b = 22 c = a + b print(c) #结果为3 ...
- python比较运算符重载_python运算符重载
1.打印操作会首先尝试__str__和str内置函数,他通常返回一个用户友好显示.__repr__用于所有其他环境,用于交互式模式下提示回应以及repr函数,如果没有使用__str__,则会使用pri ...
- python加法赋值运算演示_Python赋值运算及流程控制
1. 内置函数 1> len:统计元素长度 str1 = 'wonderful'print(len(str1)) result:9li= [1,2,3] print(len(li)) resul ...
- python加法赋值运算符为_Python学习-算术运算符,赋值运算符和复合运算符
算术运算符 常见的算术运算符有 : + 加法运算符 print(1 + 2); // 3 print('1' + '2'); //12 不仅可以进行2个数字的相加,还可以连接2个字符串 - 减法运算符 ...
- python 位运算与等号_Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...
最新文章
- rabbitmq sleuth zinkip 分布式链路追踪
- python跨文件全局变量_Python 进程之间共享数据(全局变量)的方法
- 如何获取js对象的对象名
- iPhonexr安兔兔html5测试,给大家科普下iphonexr苹果手机安兔兔跑分多少分
- 布局技巧3:创建高效布局
- 宝塔php的opcache模块未载入,宝塔面板CPU负载过高使用opcache扩展的解决方法
- xs资料网-产品设计图档下载_proe玩具车3D模型图档下载creo4.0汽车模型下载中磊教育...
- 函数重载二义性:error C2668: 'pow' : ambiguous call to overloaded function
- 支持色温调节 新款Kindle Oasia上市 国行版售价2399元起
- js知识学习图谱,新手必看
- 响应式网站与自适应网站比较
- Latex表格宽度调整
- pkcs1与pkcs8格式RSA私钥互相转换
- 【三维路径规划】基于matlab A_star算法无人机山地三维路径规划【含Matlab源码 266期】
- Geotools解析shp文件
- xshell6上传文件到linux,xshell上传文件到虚拟机中
- 怎么压缩PPT,这一招就可以搞定
- MySQL生成测试数据相关脚本(持续更新)
- 近观香港,远看上海,反思深圳
- 读《当下的力量》有感
热门文章
- java学习--基础知识进阶第五天--API、 Object类 System类、日期相关类、包装类正则表达式...
- 使用VS Code开发asp.net core (上)
- Windows Azure Marketplace 为新增的 50 个国家/地区提供,并推出了令人振奋的新增内容,包括我们自己的 Bing 光学字符识别服务...
- eclipse中git的配置、提交代码、从远程导入代码
- linux删除目录tmpab是什么意思_linux 下tmp目录文件怎么被删除的?
- html弹窗_对付流氓广告弹窗:彻底告别,这一招最有效
- 全球最顶级的电脑配置_全球最顶级外汇交易员,非这10位莫属
- 编程实现将rdd转换为dataframe:源文件内容如下(_第四篇|Spark Streaming编程指南(1)
- visio能做动态原理图_单、双节锂电池2x20W动态升压双声道音频功放组合方案
- git 提交代码命令_提交代码:git push 命令的四种形式