你知道":="和"//"在python里面代表什么吗?这篇《python运算符》介绍,你肯定不想错过

供稿:hz-xin.com     日期:2025-01-15
今天,我们将揭秘 Python 运算符的秘密。首先,了解运算符的优先级,它们从高到低依次为:括号、幂、乘除、加减、移位、比较、逻辑、赋值。

我们挑选几个重点的运算符详细讲解:

1、"+"号

在数值类型下,"+"表示算数加法。数值可以是整数或浮点数。在字符串或列表时,"+"代表拼接。但是,"+"两边必须有相同的数据类型,否则会引发错误。

另外,还提到了"-"号,用于数值类型,不能用于字符串或列表。

2、"//"号(整除号)

使用例子如下:

3、"<<"号

<< 和 >> 分别代表左移和右移操作,对二进制数进行位数操作,返回值为十进制数。例如,1<<5 表示将1左移5位,操作前为0000 0001,操作后为0010 0000,即十进制表示的32。3*1<<5 则表示将1左移5位后,结果再乘以3。4>>1 则表示将4(二进制表示为100)向右移动1位,操作前为0000 0100,操作后为0000 0010,即十进制表示的2。

4、"+="号

使用"+="表示将右边的值加到左边并赋值给左边的变量。例如 a += b 等同于 a = a + b。

5、"="号

"="用于赋值,将右边的值赋给左边的变量。对于新手而言,了解 "= a = b, b = a" 的含义尤为重要,它表示交换两个变量的值。若 Python 没有此特性,则需引入中间变量进行交换。

6、":="号

:="是 Python3.8 的新特性,又称为"海象运算符"。它允许将值分配给变量,同时作为表达式的一部分,使赋值和判断合并为一步。在判断语句中或"while/do while"循环中尤其适用。例如,可以使用 ":=" 来在判断长度是否大于5的同时获取列表a的长度。这样做使代码更加简洁。

请注意,":="仅在 Python 版本 >= 3.8 时可用。

网速1mbps是多少兆
1、1Mbps=1024Kbps=1024\/8KBps=128KB\/s;2、1M的宽带最高下载速度可以达到128K\/s,当然这个只是最高极限速度也,考虑一些其他因素 ,日常一般概100多k\/s就是正常的;3、如果是10M宽带,10M=10240Kbps=1280KB\/s ,这个1280kb\/s就是最大的下载网速;因此,1Mbps就是是1兆,在电脑中,1M的宽带,...

如何下载安装农业银行网银
您好!您可以通过以下渠道下载个人K宝证书:1.掌银:请您登录掌银APP,点击【我的→安全中心→安全工具→K宝证书下载更新】根据提示操作。2.官网:请您打开农行官网www.abchina.com,点击【个人网银登录→证书下载】根据提示操作。请您按以下步骤进行企业K宝证书下载:1.登录我行官网www.abchina.com.cn,...

网关是什么意思?
一、网关(Gateway),将两个使用不同协议的网络段连接在一起的设备。二、网关的作用就是对两个网络段中的使用不同传输协议的数据进行互相的翻译转换。三、举个例子,一个商业内部局域网就常常需要通过网关发送电子邮件到Internet的相关地址。

速算法则
1、十几乘十几:口诀:头乘头,尾加尾,尾乘尾。例:12×14=?解: 1×1=1 2+4=6 2×4=8 12×14=168 注:个位相乘,不够两位数要用0占位。2、头相同,尾互补(尾相加等于10):口诀:一个头加1后,头乘头,尾乘尾。例:23×27=?解:2+1=32×3=63×7=21 23×27=621 注:...

双卡双待上网怎么才能知道用哪张卡流量,如何设置
若使用的是vivo手机,可进入设置--双卡与移动网络--数据中就可以查看到手机当前使用的数据卡名称。

中国四大民间故事
第3个故事是梁山伯与祝英台的故事。祝英台女扮男装去书院读书,在书院当中认识到了梁山伯,三年同窗早已让他们的感情变得亲密无间,但是梁山伯始终都不知道祝英台是一个女子。之后偶然的机会,梁山伯得知真相后去祝福提亲,却没有想到被马文才抢先一步,于是梁山伯回到家中郁郁而终。听到梁山伯死去...

充电器为什么充不进电反而还掉电了
手机充不进去电或越充越少,一般是由于充电时充电设备输入的电流不足以抵消手机本身消耗的电量导致的。如果您使用的是华为手机出现此类问题,请按照以下方法进行排查:一,请确认您是否使用原装充电器、数据线进行充电 使用非原装充电器、数据线或手机连接电脑USB充电时,可能会由于输出电流较小,充电量无法...

一吨是多少斤
一吨=1000千克=2000斤。重量单位,有着悠久的历史,在古代,各国就有自己的计量单位,中国古代的重量单位,钧:三十斤是一钧;十圭重一铢,二十四铢重一两,十六两重一斤。我国有特定的计量单位斤,国际的计量单位千克、吨,美国英国的磅等等。

1MHz等于多少Hz?
1MHz等于10^6Hz。“K”、“M”、“G”常用作计数,它们之间的换算关系是:1000“K”=1“M”,1000“M”=1“G”,即分别表示10^3、10^6、10^9,1MHz等于10^6Hz。

12.6÷0.28=?要竖式
12.6÷0.28=45,竖式如下:先把除数扩大100倍 去掉小数点使它变成整数 被除数也同时扩大100倍