返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的8种运算符
  • 184
分享到

Python中的8种运算符

python运算符pycharm 2023-09-03 05:09:03 184人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆
📃个人主页:hacker707的csdn博客
🔥系列专栏:零基础入门篇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待💖💖💖

在这里插入图片描述

Python中的5种运算符

Python运算符(持续更新中)

算术运算符

✅算术运算符是处理四则运算的符号,数字处理应用方面最多,在Python中,常用的算术运算符如下表所示

运算符描述
+
-
*
/
%取摸-返回除法的余数
**幂-返回x的y次方
//取整数-返回商的整数部分

详解算术运算符

  • +运算符
    +运算符用于两个数相加
    实例:将x和y的值相加
x = 10y = 7print("两个数相加:", x + y)

在这里插入图片描述

  • -运算符
    -运算符用于将两个数相减
    实例:将x和y的值相减
x = 10y = 7print("两个数相减:", x - y)

在这里插入图片描述

  • *乘运算符
    *乘运算符用于将两个数相乘
    实例:将x和y的值相乘
x = 10y = 7print("两个数相乘:", x * y)

在这里插入图片描述

  • /除运算符
    /运算符用于将两个数相除
    实例:将x和y的值相除
x = 10y = 7print("两个数相乘:", x / y)

在这里插入图片描述

  • %取模运算符(返回除法的余数)
    %取模运算符用于将两数进行取模运算
    实例:将x和y的值进行取模,返回余数
x = 10y = 7print("两个数相除:", x / y)print("两个数取整除:", x // y)

在这里插入图片描述

  • //取整除运算符(返回商的整数部分)
    //取整除运算符用于将两数进行取整除运算(默认保留小数点后16位)
    实例:将x和y的值进行取整除,返回商的整数部分
    返回商的整数部分是指返回整数,例如10与7相除约等于1.4285714285714286,取商的整数部分即取1
x = 10y = 7print("两个数相除:", x / y)print("两个数取整除:", x // y)

在这里插入图片描述

  • **幂运算符(返回x的y次方)
    **幂运算符用于将两数进行乘方运算符
    实例:将x和y的值进行幂运算(例如2的2次等于4)
x = 2y = 2print("两数取幂:", x ** y)

在这里插入图片描述

赋值运算符

✅赋值运算符主要用于为变量等赋值,可以直接把简单赋值运算符右边的值直接赋值给左边的变量,也可以进行某种运算后再赋值给左边的变量。在Python中,常用的赋值运算符如下表所示

运算符描述
=简单的赋值运算符
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
//=取整除赋值运算符

详解赋值运算符

  • =简单的赋值运算符
    把结果赋值给给一个变量
    实例:将x的值赋值给y输出y的值
x = 777y = xprint("y的值:", y)

在这里插入图片描述

  • +=加法赋值运算符
    x+=y相当于x=x+y(将x+y的值重新赋值给x)
    实例:将x与y进行加法赋值运算
x = 10x += 7print("加法赋值:", x)

在这里插入图片描述

  • -=减法赋值运算符
    x-=y相当于x=x-y(将x-y的值重新赋值给x)
    实例:将x与y进行减法赋值运算
x = 10x -= 7print("减法赋值:", x)

在这里插入图片描述

  • *=乘法赋值运算符
    x*=y相当于x=x * y(将x * y的值重新赋值给x)
    实例:将x与y进行乘法赋值运算
x = 10x *= 7print("乘法赋值:", x)

在这里插入图片描述

  • /=除法赋值运算符
    x/=y相当于x=x / y(将x / y的值重新赋值给x)
    实例:将x与y进行除法赋值运算
x = 10x /= 7print("除法赋值:", x)

在这里插入图片描述

  • %=取模赋值运算符
    x%=y相当于x=x % y(将x % y的值重新赋值给x)
    实例:将x与y进行取模赋值运算
x = 10x %= 7print("取模赋值:", x)

在这里插入图片描述

  • **/幂赋值运算符
    x**=y相当于x=x ** y(将x ** y的值重新赋值给x)
    实例:将x与y进行幂赋值运算
x = 2x **= 2print("幂赋值:", x)

在这里插入图片描述

  • //=取整除赋值运算符
    x//=y相当于x=x // y(将x // y的值重新赋值给x)
    实例:将x与y进行取整除赋值运算
x = 10x //= 7print("取整除赋值:", x)

在这里插入图片描述

比较(关系)运算符

✅比较运算符又称关系运算符,用于对变量或者表达式的结果进行大小,真假等比较,如果比较结果为真返回True,反之返回False。在Python中,常用的比较运算符如下表所示

运算符描述
==等于(比较两个对象是否相等
!=不等于(比较两个对象是否不相等
>大于(返回x是否大于y)
<小于(返回x是否小于y)
>=大于等于(返回x是否大于等于y
<=小于等于(返回x是否小于等于y

详解比较(关系)运算符

  • ==等于
    比较两个对象是否相等
    如果相等返回True,反之返回False
    实例:比较x与y是否相等
x = 10y = 10print("x是否等于y:", x == y)

在这里插入图片描述

  • !=不等于
    比较两个对象是否不相等
    如果不相等返回True,反之返回False
    实例:比较x与y是否不相等
x = 10y = 7print("x是否不等于y:", x != y)

在这里插入图片描述

  • >大于(返回x是否大于y)
    如果x大于y返回True,反之返回False
    实例:比较x是否大于y
x = 10y = 7print("x是否大于y:", x > y)

在这里插入图片描述

  • <小于(返回x是否小于y)
    如果x大于y返回True,反之返回False
    实例:比较x是否小于y
x = 10y = 7print("x是否小于y:", x < y)

在这里插入图片描述

  • >=大于等于(返回x是否大于等于y)
    如果x大于y返回True,反之返回False
    实例:比较x是否大于等于y
x = 10y = 7print("x是否大于等于y:", x >= y)

在这里插入图片描述

  • <=小于等于(返回x是否小于等于y)
    如果x大于y返回True,反之返回False
    实例:比较x是否小于等于y
x = 10y = 7print("x是否小于等于y:", x <= y)

在这里插入图片描述

逻辑运算符

✅逻辑运算符是对真假两种布尔值进行运算,运算的结果仍是一个布尔值。在Python中,常用的逻辑运算符如下表所示

运算符描述
and逻辑与
or逻辑或
not逻辑非

详解逻辑运算符

  • and逻辑与运算符
    如果x为False,x and y返回x的值,反之返回y的值
    实例:计算x and y的运算
x = 0y = 20print("x为False:", x and y)

在这里插入图片描述

  • or逻辑或运算符
    如果x为True,x or y返回x的值,反之返回y的值
    实例:x or y的运算
x = 10y = 7print("x为True:", x or y)

在这里插入图片描述

  • not逻辑非运算符
    如果x为True返回False 如果x为False返回True
x = 10print("x为True:", not x)

在这里插入图片描述

位运算符(了解即可)

✅位运算符是把数字看作二进制数进行计算,需要先将要参与运算的数据转换为二进制然后进行计算(不常用,仅作了解即可)

  • &按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0
  • |按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
  • ^ 按位异或运算符:当两对应的二进位相异时,结果为1
  • ~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。
  • <<左移动运算符:运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。
  • >>右移动运算符:把">>“左边的运算数的各二进位全部右移若干位,”>>"右边的数指定移动的位数

成员运算符

✅成员运算符用于判断在指定序列里是否找到值,返回的结果为布尔类型的True或False。在Python中常用的成员运算符如下表所示

运算符描述
in在指定序列里找到值返回True,否则返回False
not in在指定序列里没找到值返回True,否则返回False

详解成员运算符

  • in(找到值返回True)
    实例:判断x是否在指定序列中
x = 7demo = [1, 2, 3, 4, 5, 6, 7]print("x是否在demo列表里:", x in demo)

在这里插入图片描述

  • not in(没找到值返回True)
    实例:判断x是否在指定序列中
x = "python"demo = ["python", "java", "javascript"]print("x是否不在demo字符串里:", x not in demo)

在这里插入图片描述

身份运算符

身份运算符用于判断是否引自同一对象,返回值为布尔类型的True或False。在Python中,常用的身份运算符如下表所示

运算符描述
is判断两个标识符是不是引用自一个对象
is not判断两个标识符是不是引用自不同对象

详解身份运算符

  • is身份运算符
    如果引自同一对象返回True,反之返回False
    实例:判断x与y是否引自同一对象
x = 10y = 10print(x is y)

在这里插入图片描述

  • is not身份运算符
    如果引自不同对象返回True,反之返回False
    实例:判断x与y是否引自不同对象
x = 10y = 10.0print(x is y)

在这里插入图片描述

is和==的区别
is是判断是否引自同一个对象
==是判断值是否相等

x = 10y = 10.0print("x的内存地址:", id(x))print("y的内存地址:", id(y))print("x is y:", x is y)print("x == y:", x == y)

在这里插入图片描述

三目运算符

三目运算符通常用于简化条件判断语句
例如:我们想输出两数之间最大的那一个,可以用if else 语句

x = 7y = 10if x > y:    print("max:", x)else:    print("max:", y)

在这里插入图片描述
可以将以上代码用三目运算符进行简化

三目运算符语法格式:True_statements if expression else False_statements

如果expression为真值,执行True_statements,并将其结果作为整个表达式的结果,反之为假执行False_statements,并将其结果作为整个表达式的结果

x = 7y = 10print("max:", x if x > y else y)

在这里插入图片描述

运算符优先级

✅仅列举常用的运算符的优先顺序(1最高依次降低)

优先级顺序运算符描述
1**
2* / % //乘、除、取模、取整除
3+ -加、减
4== != < > <= >=比较运算符
5= %= /= //= -= += *= **=赋值运算符
6is is not身份运算符
7in not in成员运算符
8not or and逻辑运算符

结束语🥇

以上就是Python基础入门篇之Python中的8种运算符

  • 欢迎大家订阅系列专栏:Python零基础入门篇🥇
  • 此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)

感谢大家一直以来对hacker的支持
你们的支持就是博主无尽创作的动力💖💖💖

在这里插入图片描述

来源地址:https://blog.csdn.net/xqe777/article/details/129701345

--结束END--

本文标题: Python中的8种运算符

本文链接: https://lsjlt.com/news/391664.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中的8种运算符
    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 ...
    99+
    2023-09-03
    python 运算符 pycharm
  • python中的各种运算符介绍
    目录一、比较运算符二、​赋值运算符​​三、位运算符​四、​逻辑运算符​五、​成员运算符​以Python 3.x版本为主 一、比较运算符 比较运算符主要是True和Fals两个值 编号...
    99+
    2024-04-02
  • python常用运算符-各种除法运算符
    1. /浮点除法,就算分子分母都是int类型,也返回float类型,比如我们用4/2,返回2.02. //整数除法,根据分子分母的不同组合,返回的值有差异。正数//正数,取整,比如5//3,返回1正数//负数,向下取整,比如5//-3,返回...
    99+
    2023-01-31
    运算符 除法 常用
  • Python中的/和//算术运算符
    通常C/C++中,"/ " 算术运算符的计算结果是根据参与运算的两边的数据决定的,比如:  6 / 3 = 2 ; 6,3都是整数,那么结果也就是整数2;  6.0 / 3.0 = 2.0 ; 6.0,3.0是浮点数,那么结果也是浮点数2....
    99+
    2023-01-31
    算术 运算符 Python
  • Python 海象运算符( :=)的三种用法
    目录前言While 循环列表理解处理返回的数据总结前言 随着Python 3.8的发布,赋值表达式运算符(也称为海象运算符)也发布了。运算符使值的赋值可以传递到表达式中。这通常会使语...
    99+
    2024-04-02
  • Python 的运算符
    什么是运算符?本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,"+"号为运算符。Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身...
    99+
    2023-01-31
    运算符 Python
  • python 中的@运算符使用
    在看fastai的代码时,看到这么一段: n=100 x = torch.ones(n,2) x[:,0].uniform_(-1.,1) x[:5] a = tensor(3...
    99+
    2024-04-02
  • python中@运算符的用法
    小编给大家分享一下python中@运算符的用法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在看fastai的代码时,看到这么一段:n=100x =&n...
    99+
    2023-06-15
  • Python运算符
    运算符: 算法运算符: + - * / **  % // 加 减 乘 除 幂 取余(返回除的余数) 取整(返回商的整数部分)   比较运算费符: == &...
    99+
    2023-01-30
    运算符 Python
  • Python-运算符
      笔记: 运算中常见的几个函数: max():求最大值; min():求最小值; pow():幂函数; abs():计算绝对值; divmod(5,2) :表示5除以2,返回的元组中包含商和余数 >>> divm...
    99+
    2023-01-30
    运算符 Python
  • [python]运算符 >>
    都是移位操作,三个符号和两个符号的区别是: “>> 右移,高位补符号位” 这里右移一位表示除2“>>> 无符号右移,高位补0”;  与>>类似“<< 左移” 左移一位表示乘...
    99+
    2023-01-31
    运算符 python
  • Python 运算符
    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍:算术运算符:运算符描述实例+加 - 两个对象相加a+b的输出结果是30-减 - 得到复数或者一个数减去另外一个数a-b的输出结果是10*乘 -...
    99+
    2023-01-31
    运算符 Python
  • Python学习-算术运算符,赋值运算符
    算术运算符   常见的算术运算符有 :    +     加法运算符  print(1 + 2); // 3 print('1' + '2'); //12   不仅可以进行2个数字的相加,还可以连接2个字符串  -     减法...
    99+
    2023-01-30
    运算符 赋值 算术
  • Python运算符之Inplace运算符的使用教程
    Python 在其定义中提供了执行就地操作的方法,即使用“ operator ”模块在单个语句中进行赋值和计算。 例如, x += y i...
    99+
    2024-04-02
  • python位运算符如何运算
    Python中的位运算符包括:与运算(&)、或运算(|)、异或运算(^)、取反运算(~)、左移运算()。下面是每个位运算符的运算规则...
    99+
    2023-10-11
    python
  • 【Python3】Python运算符
    1 算数运算 运算符 描述 实例 + 加 - 两个对象相加 a+b 输出结果30 - 减 - 得到负数或是一个数减去另一个数 a-b 输出结果-10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a*b 输出结...
    99+
    2023-01-31
    运算符 Python
  • Python运算符探秘:深入解析赋值运算符、身份运算符、成员运算符
    掌握Python运算符的奥秘:赋值运算符、身份运算符、成员运算符详解 在Python编程中,运算符是非常重要的概念。除了常见的算术运算符和逻辑运算符外,还有一些特殊的运算符需要我们掌握。本文将详细介绍三种特殊的运算符:赋值运算符...
    99+
    2024-01-20
    赋值 身份 成员详解
  • 深入解析Python运算符:比较运算符、逻辑运算符、位运算符的用途和含义
    Python运算符解析:比较运算符、逻辑运算符、位运算符的用法和意义 一、比较运算符比较运算符用于比较两个值之间的关系,并返回一个布尔值(True或False)。下面是常见的比较运算符: 等于(==): 判断两个值是否相等,如...
    99+
    2024-01-20
    逻辑 运算符 比较
  • 探索Python运算符:掌握Python运算符的使用技巧
    深入理解Python运算符:掌握Python运算符的使用方法,需要具体代码示例 Python是一种简单易学的编程语言,它提供了丰富的运算符来进行各种数值操作。本文将深入探讨Python运算符的使用方法,并通过具体的代码示例来加深...
    99+
    2024-01-20
    深入理解 掌握使用方法
  • Python中运算符not、and、or
    优先级1. and 与 2. or 或 3. not 非运算要记住:数字中非零为真零为假;True 为真 False 为假。or :与and相反,任意一个真即为真,同假才为假(因为要挨个查验是否有真,所以假的情况下值为最后一个假值,例如:0...
    99+
    2023-01-31
    运算符 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作