Python中的运算符

软件发布|下载排行|最新软件

当前位置:首页IT学院IT百科

Python中的运算符

  2022-11-02 我要评论

python中的运算符其实和大多数语言的运算符都大同小异,所以有过其他语言基础的就没必要看了。

一.算术运算符

  • 01

    加法运算符+很简单,不就是2个数相加么

  • 02

    也可以用于字符串的相加;但数字和字符串相加会报错;但可以整数和浮点数相加,没有问题

  • 03

    减法运算符-和数学一样,就是进行减法运算么,很简单

  • 04

    乘法运算符*

  • 05

    除法运算/如下图所示,为什么10/3的结果是3呢?是因为除法运算,如果运算符的两边都是整数,结果一定是整数,并且是向下取整。所以,10.0/3的结果就不是整数了;这也是为什么1/2的结果是0,1/2.0的结果是0.5

  • 06

    模运算%是取余数运算,比如10/3结果是3,余1,所以10%3的结果是1

  • 07

    指数计算**比如2**3,就是2的三次方,结果是8

二.比较运算符

  • 01

    ==就是说如果操作数的两边的值相同,则条件为True(True是布尔值)

  • 02

    !=正好相反,如果操作数的两边的值不同,则条件为True

  • 03

    >  >=大于的意思是左边的大于右边的,为真;大于等于则是左边的大于等于右边的为真

  • 04

    <  <=小于是说如果左边的操作数小于右边的,为真;小于等于则是左边的操作数小于或者等于右边的为真

三.赋值运算符

  • 01

    =最常用的,将右边的操作数的值赋值给左边

  • 02

    +=   -=    *=   /=这几个都差不多,比如我想写c = 5, c = c+20,意思是将c本身的值和20相加,再赋值给c,那么就可以简写成c+=20,其他几个都是相同的语法

四.逻辑运算符

  • 01

    有三种,and   or  not很奇怪吧,其他的语言都是&&  || !这样,怎么python是几个单词啊,好吧,我也不知道。and的意思就是,两边的运算符都真结果才是真or的意思是,两边的运算符只要有一个为真结果就是真而not就是把值倒过来,假变成真,真变成假具体可以看我之前写的经验

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们