首页 > 其他分享 >基本运算符

基本运算符

时间:2023-05-25 22:13:19浏览次数:40  
标签:基本 False 等价 运算符 按位 等于 True

运算符类型 运算符 描述 示例
算术运算符 + 3 + 4 = 7
- 4 - 2 = 2
* 2 * 5 = 10
/ 8 / 4 = 2.0
% 取余 9 % 4 = 1
// 整除 9 // 4 = 2
** 2 ** 3 = 8
比较运算符 == 等于 3 == 3
!= 不等于 3 != 4
< 小于 3 < 4
> 大于 4 > 3
<= 小于等于 3 <= 3
>= 大于等于 4 >= 3
赋值运算符 = 简单赋值 x = 2
+= 加等于 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)
逻辑运算符 and True and False = False
or True or False = True
not not True = False
成员运算符 in 在序列内 3 in [1, 2, 3] = True
not in 不在序列内 3 not in [1, 2, 3] = False
身份运算符 is 判断两个对象是否相同(不是值相同) x is y 或 x is not y
位运算符 & 按位与 4 & 3 = 0
| 按位或 4 | 3 = 7
^ 按位异或 4 ^ 3 = 7
~ 按位取反 ~4 = -5
<< 左移 4 << 2 = 16
>> 右移 4 >> 2 = 1

Python 运算符优先级:

运算符 描述
() 括号
** 幂运算
~、+、- 按位翻转、正负号
*、/、//、% 乘、除、整除、求余
+、- 加、减
<<、>> 按位左移、右移
& 按位与
^、
<=、<、>、>=、!=、== 比较运算符
=、+=、-=、*=、/= 、//= 、%= 、**= 、&=、 =、^=、<<=、>>= `
not、or、and 逻辑运算符
in、not in 成员运算符
is、is not 身份运算符
需要注意的是,Python中运算符的优先级和结合顺序与数学上的约定有所不同,因此在实际使用时需要注意遵循Python的运算顺序。可以使用圆括号 () 进行强制优先级设置。

标签:基本,False,等价,运算符,按位,等于,True
From: https://www.cnblogs.com/aidd/p/17433111.html

相关文章

  • 2023-05-25:给定一个正整数 x,我们将会写出一个形如 x (op1) x (op2) x (op3) x ... 的
    2023-05-25:给定一个正整数x,我们将会写出一个形如x(op1)x(op2)x(op3)x...的表达式其中每个运算符op1,op2,…可以是加、减、乘、除之一例如,对于x=3,我们可以写出表达式3*3/3+3-3,该式的值为3在写这样的表达式时,我们需要遵守下面的惯例:除运算符(/)返回有理数任何地......
  • 2023-05-25:给定一个正整数 x,我们将会写出一个形如 x (op1) x (op2) x (op3) x ... 的
    2023-05-25:给定一个正整数x,我们将会写出一个形如x(op1)x(op2)x(op3)x...的表达式其中每个运算符op1,op2,…可以是加、减、乘、除之一例如,对于x=3,我们可以写出表达式3*3/3+3-3,该式的值为3在写这样的表达式时,我们需要遵守下面的惯例:除运算符(/)返回有理数......
  • 5)基本查询语句
    1、select语句:select格式:select字段列表from数据源[where条件表达式][groupby分组字段[having条件表达式]][orderby排序字段[asc|desc]]where字句用于指定记录的过滤条件,groupby子句用于对检索的数据进行分组;having子句对分组后的数据进行筛选;orderby子句......
  • VCS基本编译参数
    参考:VCS基本编译参数-知乎(zhihu.com)1.vcs常用编译选项:(1)帮助文档vcs-h列出最常用的vcs编译和runtime选项vcs-doc在网页上显示vcs文档vcs-ID显示本机的一些信息以及VCS的版本信息 (2)license选项vcs-licqueue告诉VCS,当没有license时等待。 (3)接入verilog库......
  • 第一周 python基本语法 笔记
    写在前面的话:由于已经学习了c和c++,所以主要记录了与c/c++不同的地方一:基础知识1:严格缩进,单引号与双引号功能相同2:字符串的序号  字符串的序号可以用两种方式表示  -5-4-3-2-1  我喜欢编程  0  1 2 3 43:使用[]获取字符串的一个或多个字符   索引......
  • SSIS基本术语
    Package包TheunitofworkforSSIS.AnydevelopmentdoneinSSISiswithinwhat’sknownasapackage.SSIS的工作单元。在SSIS中完成的任何开发都在所谓的包中。ConnectionManager连接管理器Storestheconnectionstringinformationforyoursourcesanddestina......
  • C++ 基本语法
     C++程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象- 对象具有状态和行为。例如:一只狗的状态-颜色、名称、品种,行为-摇动、叫唤、吃。对象是类的实例。类- 类可以定义为描述对象行为/状......
  • java基本原理及三大框架原理和数据库基本知识点总结
    这个也是超详细的,自己遇到的问题,然后总结下来的,有查的和自己理解的,很多点,对于做javaweb开发的同学很有帮助。笔记如下:1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选......
  • PLSQL开发工具入门基本操作指引
    完整的PLSQL开发工具基础操作,建议跟随练习一遍即可熟悉。目录:第1章 用PLSQL连接Oracle数据库第2章 在PLSQL中编写SQL语句并执行第3章 在PLSQL中查看数据库表结构第4章 PLSQL中SQL语句的注释方法第5章 对查询结果进行修改、插入行、删除行并保存第6章 对查询结果进行排......
  • 源代码管理工具:Github的基本使用介绍
    前言:GitHub是目前最受欢迎的代码托管平台之一,它提供了强大的工具和功能,方便开发者进行版本控制、协作开发和项目管理。本篇博客将向大家简单地介绍如何使用GitHub,也许能够帮助你托管代码、协作开发并充分利用GitHub的强大功能。若有介绍不恰当或需要补充的地方,欢迎评论探讨......