摘要

运算符作为一门编程语言的重要组成部分,有着不可忽视的地位。在Python中,支持以下7种类型的运算符:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。

运算符作为一门编程语言的重要组成部分,有着不可忽视的地位。在

和JS不同的是,在Python的算术运算符中多出了两个笔者从未见过的运算符:**(幂)和//(取整商)

x ** y # 返回x的y次幂

9 // 2 # 返回商的整数部分

在赋值运算符中也多了两个运算符:**=和//=

x **= y # 等同于x = x ** y

x //= y # 等同于x = x // y

位运算符

&

参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

|

只要对应的二个二进位有一个为1时,结果位就为1

^

当两对应的二进位相异时,结果为1

~

对数据的每个二进制位取反,即把1变为0,把0变为1。~x类似于-x-1

<<

运算数的各二进位全部左移若干位,由"<

>>

把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数

逻辑运算符

and

有假则假,同真则真

or

有真则真,同假则假

not

遇假则真,遇真则假

成员运算符

in

如果在指定的序列中找到值返回True,否则返回False

not in

如果在指定的序列中没有找到值返回True,否则返回False。

身份运算符

is

判断两个标识符是不是引用自一个对象,如果引用的是同一个对象则返回True,否则返回False

is not

判断两个标识符是不是引用自不同对象,如果引用的不是同一个对象则返回结果True,否则返回False

注:is用于判断两个变量引用对象是否为同一个,==用于判断引用变量的值是否相等。

python竖线运算符怎么打_Python中的运算符 | 萧小寒相关推荐

  1. python语言数据类型_Python中的数据类型 | 萧小寒

    摘要 Python3中提供有六个标准的数据类型:Number(数字).String(字符串).List(列表).Tuple(元组).Sets(集合).Dictionary(字典). 在这些数据类型中, ...

  2. python运算符有哪些_python中算数运算符都有哪些

    慕码人8056858 1. 比较运算符:如果比较式成立,返回True:不成立,则返回False.常见的比较运算符如下:除了简单的两值相比之外,比较运算符还支持比较复杂的比较.(1)多条件比较:可以先给 ...

  3. python中的模块_Python中的模块 | 萧小寒

    摘要 在编程语言中,Python被广大程序员誉为是一门"简单.优美.功能强大"的动态语言.在接触到Python这门语言时,多数人会被其简洁的语法.优美的格式和丰富的模块所震撼. 虽 ...

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

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

  5. python中单竖线是什么意思_Python中使用的符号和竖线字符在哪里?

    维基百科页面是错误的,我已经更正了.|和&不是布尔运算符,即使它们是急切运算符,这仅仅意味着它们不是短路运算符.如您所知,以下是pythonand和or操作符的工作原理:>>> ...

  6. python逻辑量有什么_Python中的逻辑运算符有什么?

    逻辑运算符用于组合多个条件测试语句.假设"我今年18岁"和"我身高2米"这两个语句,前一个语句是真的,后一个语句是假的,因此,"我今年18岁,并且我身 ...

  7. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  8. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  9. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

最新文章

  1. opencv中stereoCalibrate函数双目标定
  2. Spring框架中的设计模式(一)
  3. 在WCF中使用Flag Enumerations
  4. Vivado HLS基本应用
  5. 求ax bx c 0的根c语言,关于求方程ax2+bx+c=0根的问题
  6. 分析大数据对思维方式有何影响?了解大数据的特点、来源与数据呈现方式
  7. webkit内核浏览器的CSS写法
  8. 敏捷开发团队管理系列之四:程序与测试团队III
  9. 今天终于安装了Snippet Compiler!!!
  10. 7-3 奇偶分家 (10 分)
  11. javaweb开发后段学习路线_WEB前端开发职业学习路线初级完整版
  12. 计算机组成原理(第三版)唐朔飞-第十章控制单元的设计-课后习题
  13. Android 实现一键加QQ群,一键加QQ好友
  14. IEEE 投稿参考文献格式bib
  15. Ubuntu-阿里云搭建Gitlub
  16. [USACO06DEC]The Fewest Coins G(混合背包)
  17. PAT a1128
  18. 跟李沐学AI:实用机器学习 | 第五章
  19. CISCO ASA任意文件读取漏洞复现 (CVE-2020-3452)
  20. templets/default/index.htm Not Found! 图文教程 织梦程序的安装方法

热门文章

  1. 17-截图screenshot
  2. Java可以用到军事方面吗_恭喜遥三运载火箭发射成功, 浅谈 java 在军事方面的运用!...
  3. c# 解析和生成 DAE文件
  4. 几款数据恢复工具的使用
  5. C#学习之路WindowsMediaPlayer详解
  6. el-select 在iOS手机上,无法唤起软键盘
  7. PyG利用GAT实现Cora、Citeseer、Pubmed引用论文节点分类
  8. win10计算机点对点连接,win10如何建立点对点网络连接?
  9. 职场两道坎:年薪50万,100万!
  10. 金仓KFS replicator安装(Oracle-KES)