浅谈python运算符运算法则

  • 一、python运算符
  • 二、算术运算符
  • 三、赋值运算符
  • 四、比较运算符
  • 五、逻辑运算符
  • 六、身份运算符
  • 七、成员运算符
  • 八、位运算符

一、python运算符

运算符用于操作变量和值执行操作。

python在以下组中划分运算符:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 身份运算符
  • 成员运算符
  • 位运算符

二、算术运算符

算术运算符与数值一起使用来执行常见的数学运算;

运算符 名称 实例
+ x+y
- x-y
* x*y
/ x/y
% 取余 x%y
** x**y
// 取整 x//y

实例验证:

三、赋值运算符

赋值运算符用于为变量赋值

运算符 实例 等效
= x=5 x=5
+= x +=3 x=x+3
-= x -=3 x=x-3
*= x *=3 x=x*3
/= x /=3 x=x/3
%= x %=3 x=x%3
//= x //=3 x=x//3
**= x **=3 x = x**3
&= x &=3 x=x & 3
!= x != 3 x=x非3
^= x ^=3 x = x^3
>>= x >>=3 x=x>>3
<<= x<<=3 x=x<<3

部分实例验证
① >>=

x = 5
x >>= 3
print(x)


②<<=

x = 5
x <<= 3
print(x)


运用于具体代码中,可以更好观察等效。

四、比较运算符

比较运算符用于比较两个值

运算符 名称 实例
== 等于 x==y
!= 不等于 x!=y
> 大于 x>y
< 小于 x<y
>= 大于等于 x>=y
<= 小于等于 x<=y

验证举例:

x = 5
y = 3
print(x >= y)

五、逻辑运算符

逻辑运算符用于组合条件语句

运算符 描述 实例
and 如果两个语句都为真,则返回True x>3 and x <10
or 如果其中一个语句为真,则返回True x>3 or x<4
not 反转结果,如果结果为True,则返回false not(x > 3 and x < 10)

举例验证:

x = 5
print(not(x > 3 and x < 10))

六、身份运算符

身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则它们具有相同的内存位置

运算符 描述 实例
is 如果两个变量是同一对象,则返回True x is y
is not 如果对象中不存在具有指定值的序列,则返回True x is not y

举例验证:

x = ["apple", "banana"]
print("pineapple" not in x)

七、成员运算符

成员资格运算符用于测试序列是否在对象中出现

运算符 描述 实例
in 如果对象中存在具有指定值的序列。则返回True x in y
not in 如果对象中不存在具有指定值的序列,则返回True x not in y

验证举例:

x = ["apple", "banana"]
print("pineapple" not in x)

八、位运算符

位运算符用于比较(二进制)数字

浅谈python运算符运算法则相关推荐

  1. python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法

    浅谈Python在信息学竞赛中的运用及Python的基本用法 前言 众所周知,Python是一种非常实用的语言.但是由于其运算时的低效和解释型编译,在信息学竞赛中并不用于完成算法程序.但正如LRJ在& ...

  2. 浅谈python高级数据结构—— 字符串(str)

    浅谈python高级数据结构-- 字符串(str) 在python中字符串可以说的运用的特别多了.在当我们input 输入的时候,也是一个str字符串类型,我们今天就来简单的说一下(字符串)类型的一些 ...

  3. python中内置的四种数值类型为_浅谈python语言四种数值类型

    Python语言支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下.希望对 ...

  4. python中判断列表数据类型_浅谈Python数据类型判断及列表脚本操作

    数据类型判断 在python(版本3.0以上)使用变量,并进行值比较时.有时候会出现以下错误: TypeError: unorderable types: NoneType() < int() ...

  5. python数据类型转换原因_浅谈Python数据类型之间的转换

    Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 compl ...

  6. python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)

    Python支持四种不同的数值类型,包括int(整数)long(长整数)float(浮点实际值)complex (复数),本文章向码农介绍python 四种数值类型,需要的朋友可以参考一下. 数字数据 ...

  7. python列表使用判断_浅谈Python数据类型判断及列表脚本操作

    数据类型判断 在python(版本3.0以上)使用变量,并进行值比较时.有时候会出现以下错误: TypeError: unorderable types: NoneType() < int() ...

  8. python中gil锁和线程锁_浅谈Python中的全局锁(GIL)问题

    CPU-bound(计算密集型) 和I/O bound(I/O密集型) 计算密集型任务(CPU-bound) 的特点是要进行大量的计算,占据着主要的任务,消耗CPU资源,一直处于满负荷状态.比如复杂的 ...

  9. python 读excel字符型 数值_浅谈python 读excel数值为浮点型的问题

    浅谈python 读excel数值为浮点型的问题 如下所示: #读入no data = xlrd.open_workbook("no.xlsx") #打开excel table = ...

  10. 浅谈python中的 list、tuple、dict、set

    浅谈python中的 list.tuple.dict.set list: 简介: 有序的集合,包含多个元素 数据可以是任意类型 支持索引访问 用[ ]表示,例如a=[ ] 或者 a=list() 访问 ...

最新文章

  1. SSH框架搭建 笔记 (含spring注解驱动)
  2. 学习java的一些笔记(7)
  3. [vue] 为什么data属性必须声明为返回一个初始数据对应的函数呢?
  4. vscode + angular
  5. Android 系统(240)---底层如何简易的获取一个从AP传下来的parameter(flag)
  6. node express创建项目步骤
  7. python中update是啥意思_python中update的基本使用方法详解
  8. 文科辅修计算机科学,英属哥伦比亚大学专业详情.docx
  9. 在Java环境下怎么打开_Java环境配置及在Dos命令下运行Java程序
  10. 单片机数字电路-protues之74HC573演示
  11. Lory Carousel滑块具有CSS动画和触摸支持
  12. 关联查询(多表查询)
  13. 什么是节流(throttling)和防抖(debouncing)?
  14. 使用计算机搭建防火墙,电脑防火墙在哪里设置?电脑防火墙设置方法介绍
  15. 勒索软件来袭考验全球网络安防
  16. 电子报账系统源码_亲清直播间 | “互联网+财税”引领企业专票电子化变革
  17. 减肥减脂的好的书搜集
  18. 基于STM32实现孤立词语音识别系统
  19. Notepad Next 无法输入中文
  20. Blockly学习之文档阅读笔记

热门文章

  1. 版本号(SNAPSHOT GA....)都是啥意思
  2. 解决Linux中Ubuntu16.04声音一直静音的方法
  3. [周鸿祎] 与其苟且活着,不如奋起抗争
  4. rabbit原理及项目应用
  5. CSDN博客写作方法
  6. python上台阶问题_“上台阶问题”的分析
  7. java中台阶问题_编程:跳台阶问题
  8. 网管的自我修养-信息系统
  9. 中秋闲来无事,自己写个2048玩玩
  10. 纠缠谎言蒙蔽双眼 而真实 已埋没