python中的基本算术运算符有哪些

发布时间:2020-11-16 14:54:33

来源:亿速云

阅读:74

今天就跟大家聊聊有关python中的基本算术运算符有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

一、算术运算符运算符+

-

*

/

%

**(幂)求次方

//(取整除,向下取整)如:9//2 =4

二、比较运算符运算符==

!=

<>(不等于,类似!=)

<

>

>=

<=

#举例说明:

x = 10

y = 20

print(x > y) # False

print(x < y) # True

print(x >= y) # False

print(x <= y) # True

print(x == y) # False

print(x != y) # True

三、赋值运算符运算符=

+=

-=

*=

/=

%=

**=

//=

x = 10 # (一元赋值运算符)

y = 20

# x = x+y # x += y

x += y # (二元赋值运算符)

x += 10

print(x)

x -= y

print(x)

x *= y

print(x)

x /= y

print(x)

x **= y # x = x**y

print(x)

y //= x # x = x//y

print(y)

x %= y # x = x%y

print(x)

四、逻辑运算符

主要用于逻辑判断,bool,循环等,返回True或False(二元运算符)运算符and

or

not

and(和),两个条件都为真就为真,否则都为False.

print(1>1 and 2>3) # False

print(10>1 and False) # False

or(或),只要有一个为真就为真,否则都为False

age = 18

inp_age= input('age:')

print(age==inp_age or True) # True

print(True or False) # True

print(False or False) # False

not(不是)

print(not True) # False

print(not False) # True

五、身份运算符

身份运算符用于比较两个元素对象的存储单位,通过比较两者id返回布尔值

注意;值相同的id不一定相同,id相同的值一定相同运算符描述实例isis是判断俩个标识符是不是引用自一个对象,类似==x is y(返回bool值)

is notis not是判断俩个标识符是不是引用自不同的对象,类似!=x is not y(返回bool值)

x=1000

y=1000

print(id(x))

print(id(y))

print(x is y) # False

print(x is not y) # True

print(not x is y) #False

六、位运算符

按位置运算符把数字看作二进制来进行计算的,python中的按位运算法则如下:

下面是变量a为60,b为13.二进制格式如下:

a = 0011 1100

b = 0000 1101

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a = 1100 0011运算符描述实例&按位与运算符:参与运算的俩个值,如果俩个相应的位都为1,则该位的结果为1,否则为0.(a&b)输出结果为12,二进制的解释为:0000 1100|

|按位或运算符:只要对应的二进位有一个为1时,结果位就为1.(a|b)输出结果61,二进制解释:0011 1101

^按位异或运算符:当俩对应的二进位相异时,结果为1(a^b)输出的结果为49,二进制的解释为:0011 0001

~按位取反运算符:对数据的每一个二进制位取反,即把0变成1,把1变成0。~x类似于-x-1.(~a)输出的结果位-61,二进制解释:1100 0011,在一个有符号二进制的补码形式。

<<左移动运算符:运算符的各二进制位全部左移若干位,由<<右边的数字指定了移动的位数,高位丢弃,低位补0.a<<2,输出结果为240,二进制解释为:1111 0000

>>右移动运算符:把>>左边的运算数的各二进位全部右移若干位,>>右边的数字指定了移动的位数。a>>2输出结果为15,二进制的解释为:0000 1111

七、成员运算符

除了以上的一些运算符之外,python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或者元组。运算符描述实例in如果在指定的序列中找到值饭后True,否则返回False。x 在y 的序列中,x in y 返回True

not in如果在指定的序列中没有找到值,返回True,否则返回Falsex 不在y的序列中,x not iny 返回True

八、python运算符的优先级运算符描述**指数(最高优先级)

~ +-按位翻转,一元加号和减号(最后俩个的方法命名为+@和-@)

*/%//乘,除,取模(求余),取整除

+-加减法

>> <<右移,左移运算符

&位'AND‘

^|位运算符

<=,<,>,>=比较运算符

<>,==,!=等于运算符

=,%=,/=,//=,**=,*=,+=,-=等于运算符

is,is not身份运算符

in,not in成员运算符

not ,and,or逻辑运算符

看完上述内容,你们对python中的基本算术运算符有哪些有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

python中算术运算符_python中的基本算术运算符有哪些相关推荐

  1. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  2. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  3. python中 是什么运算符_Python中什么是算术运算符、赋值运算符和复合运算符?...

    本篇文章给大家带来的内容是介绍Python中什么是算术运算符.赋值运算符和复合运算符.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所助. 算术运算符 常见的算术运算符有 : + 加法运算符 ...

  4. python中的运算符_Python中的运算符

    说完常用的数据类型,再来说下运算符.运算符用于将各种类型的数据进行运算,让静态的数据跑起来. 编程语言中的运算大致分为以下几个大类: 算术运算, 用于加减乘除等数学运算 赋值运算,用于接收运算符或方法 ...

  5. python中基本运算符_Python中的基本运算符及示例

    python中基本运算符 Operators are symbols which tells the interpreter to do a specific operation such as ar ...

  6. python中的模运算符_Python中的字符串模运算符与format函数

    如果你在网上搜索Python中如何进行字符串插值(string interpolation),那么你很可能会发现一些留言和旧文档中说字符串模运算符(%)以后会被废弃,并移除出标准库.但是这完全是杞人忧 ...

  7. python整商运算符_python中的运算符

    一.python中的运算符主要分为 算数运算符.赋值运算符.比较运算符.逻辑运算符 1.算数运算符: 1)加减乘除 注意: (1)除法的结果是浮点数 (2)除法会遇到除不尽的情况 (3)被除数不能为0 ...

  8. python中的运算符_Python 中的神秘运算符

    今天我们来讲讲 Python 里一个不为众人所知的运算符.你可能会觉得疑惑:还有我不知道的运算符?别急着下结论,先往下看看再说. 在 Python3.5 中通过 PEP465https://www.p ...

  9. python海象运算符_Python 中海象运算符的三种用法

    首发于微信公众号:<Python编程时光> 系列导读 Python 版本发展非常快,如今最新的版本已经是 Pyhton 3.9,即便如此,有很多人甚至还停留在 3.6 或者 3.7,连 3 ...

最新文章

  1. <<science>> new and potential research areas
  2. C# 中利用 Conditional 定义条件方法
  3. 托管式服务网格:多种类型计算服务统一管理的基础设施
  4. WebStorm学习笔记003---前端脚手架
  5. 计算机基础(六):内存申请方式
  6. paip.图片文件上传功能总结
  7. 文本文件与二进制的区别
  8. 如何将PPT中的图片无改变矢量图插入word中以及matlab矢量图插入word方法【每天一个小技巧】
  9. CCSK云安全认证-M2-云基础设施安全
  10. Excel技巧之减肥
  11. 什么是html5页面ui,H5页面UI设计和APP设计有什么区别?
  12. 关于购物网站的设计概念
  13. python质因子分解_质因子分解_个人文章 - SegmentFault 思否
  14. 战地1 - 概念艺术
  15. java 文档比较功能_[原创]java在线比较两个word文件
  16. 小私企老板的痛病通病
  17. java网课|Scanner
  18. 洛谷 P1328 [NOIP2014 提高组] 生活大爆炸版石头剪刀布
  19. Windows环境下安装RabbitMQ(官方文档中文版)
  20. 关于前端方面的讨论帖

热门文章

  1. Python 导包问题(importerror: attempted relative import with no known parent package)
  2. 新建了一个A5纸张的带有小月历的周计划模
  3. JVM(二)类装载子系统
  4. 工信部:大力支持5G、大数据等技术创新和产业应用
  5. IDEA Maven Helper插件(详细使用教程)
  6. poj 1904 tarjan强连通分量(给国王的2000个儿子找老婆 )
  7. matlab高斯白噪声功率,自定义高斯白噪声功率和带宽
  8. 给多文档窗口添加背景图片
  9. 使用PHP与SQL搭建可搜索的加密数据库
  10. 一节更比六节强,特斯拉或将推出可续航100万英里的电池