Python中的8种运算符

这篇具有很好参考价值的文章主要介绍了Python中的8种运算符。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

Python中的8种运算符

Python运算符(持续更新中)

算术运算符

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

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

详解算术运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

赋值运算符

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

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

详解赋值运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

比较(关系)运算符

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

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

详解比较(关系)运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

逻辑运算符

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

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

详解逻辑运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

Python中的8种运算符

位运算符(了解即可)

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

  • &按位与运算符:参与运算的两个值,如果两个相应位都为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 = 7
demo = [1, 2, 3, 4, 5, 6, 7]
print("x是否在demo列表里:", x in demo)

Python中的8种运算符

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

Python中的8种运算符

身份运算符

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

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

详解身份运算符

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

Python中的8种运算符

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

Python中的8种运算符

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

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

Python中的8种运算符

三目运算符

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

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

Python中的8种运算符
可以将以上代码用三目运算符进行简化

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

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

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

Python中的8种运算符

运算符优先级

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

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

结束语🥇

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

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

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

Python中的8种运算符文章来源地址https://www.toymoban.com/news/detail-417884.html

到了这里,关于Python中的8种运算符的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中的海象运算符“:=”使用方法详解

    海象运算符(walrus operator)是 Python 3.8 中引入的一种新的语法,其使用方法如下:         其中,expression 是一个任意的表达式,而 variable 则是一个变量名。该运算符允许将表达式的结果赋值给变量,并且在同一行中进行这两个操作。         在某些情况下,使用海象

    2024年02月05日
    浏览(42)
  • Python中的三元运算符:简洁高效的条件表达式

    什么是三元运算符 三元运算符是一种简洁高效的条件表达式,用于根据条件的真假来返回不同的值。它是一种特殊的运算符,由三个操作数组成,形式为 [结果为真的值] if [条件] else [结果为假的值] 。 Python中的三元运算符语法 Python中的三元运算符的语法如下: 三元运算符的

    2024年01月19日
    浏览(59)
  • Python 中的 `and`, `or`, `not` 运算符:介绍与使用

    Python 中的逻辑运算符 and , or , not 主要用于进行布尔运算。这些运算符非常有用,特别是在条件判断和循环中。 and 运算符用于检查两个(或多个)表达式是否都为 True 。 值得注意的是, and 运算符是短路的,即如果第一个表达式为 False ,则不会检查后面的表达式。 or 运算符

    2024年02月03日
    浏览(56)
  • 【JAVA】你可知JAVA中的运算符|重温运算符

    作者主页:paper jie的博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《JAVASE语法系列》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造,将javaSE基础知识一网打尽,希望可以帮到读者们哦。 其他专栏

    2024年02月15日
    浏览(45)
  • C语言中的运算符及算术运算符详解

    在C语言中,运算符是一种特殊的符号,用于表示数据的运算、赋值和比较等。本文将介绍C语言中的运算符,特别关注算术运算符,并提供一些示例来说明它们的用法。 C语言中的运算符可以按照其功能和操作数个数进行分类。以下是一些主要的运算符分类: 1. 按照功能分类

    2024年01月22日
    浏览(70)
  • C++ 中的运算符,包括三目运算符,关系和逻辑运算符,地址运算符等等(C++复习向p8)

    加减乘除 ±*/:略 取模运算符 %: 比如 10 % 4=2 自增运算符 ++:给自己加1 自减运算符 —:给自己减1 “==” 是否相等 “!=” 是否不等 “” 是否大于 “” 是否小于 逻辑与,如果2个都是true,条件才true || 逻辑或,两个有一个是true,就是true ! 逻辑非,true变成false,false变成t

    2024年02月07日
    浏览(49)
  • Python教程(13)——Python运算符详解|算术运算符|比较运算符|逻辑运算符|位运算符

    Python的运算符是用于执行各种操作的符号或符号组合。它们用于操作数据并进行算术、比较、逻辑和其他类型的运算。我们所熟知的加减乘除也是运算符中的一种。Python提供了多种类型的运算符,有算术运算符,比较运算符,赋值运算符,逻辑运算符,位算符等等。 算术运算

    2024年02月09日
    浏览(54)
  • Java中的运算符--短路运算

    JAVA中有两个短路运算,一个是短路与,一个是短路或。 所谓短路,就是当一个参与运算的操作数足以推断该表达式的值时,另一个操作数(可能是表达式)就不会执行。 短路与: 短路或: || 应用: 逻辑与、逻辑或都是自作向右计算。 两边同时为true,则为true。 有一方为fal

    2024年02月16日
    浏览(45)
  • Verilog中的^~、~^、~&、~|运算符

    今天看书上的Verilog代码中,出现了运算符 ~^ ,从来没见过,搜了一些资料,记录一下。 ~^ 、 ^~ 作为二元运算符时,是同或; ~^ 、 ^~ 作为一元运算符时,是 缩减异或的取反 (感谢@smile、陌离老哥在评论区指正); ~ 只能作为一元运算符,是对缩减 结果的取反; ~| 只能作为

    2024年02月02日
    浏览(57)
  • C语言中的除法运算符“/”与取模运算符“%”:深入解析与示例

    🔥温馨提示🔥:使用电脑端阅读,获取更好体验🚀 在C语言中, / 和 % 运算符是与除法相关的两个运算符,它们有以下特点: / (除法运算符): 用途:计算两个数之间的除法。 结果类型:如果两个操作数都是整型,结果也将是整型,且向下取整(即忽略小数部分,也称

    2024年03月15日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包