校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 基于Python3中運(yùn)算符 **和*的區(qū)別說(shuō)明

基于Python3中運(yùn)算符 **和*的區(qū)別說(shuō)明

熱門標(biāo)簽:唐山智能外呼系統(tǒng)一般多少錢 激戰(zhàn)2地圖標(biāo)注 騰訊外呼線路 哈爾濱ai外呼系統(tǒng)定制 公司電話機(jī)器人 白銀外呼系統(tǒng) 海南400電話如何申請(qǐng) 廣告地圖標(biāo)注app 陜西金融外呼系統(tǒng)

我們知道**代表次方。

如下

>>>12 * 12
144
>>>12 ** 2
144


>>>a=1e200
>>> a
1e+200
>>>a ** 2
Traceback (most recent call last):
File "stdin>", line 1, in module>
OverflowError: (34, 'Result too large')
>>>a * a
inf
>>>a = 100 ** 100  # python3中int整型一般不會(huì)溢出,取決于內(nèi)存
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
>>>a * a,a ** 2   # 兩種方式都沒(méi)問(wèn)題,int很大,不會(huì)溢出,取決于內(nèi)存
(10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
>>>float(a) * float(a)    #float用這種方法,也不會(huì)溢出
inf
>>>float(a) ** 2  #float用這種方式有可能溢出,注意!!!
Traceback (most recent call last):
File "stdin>", line 1, in module>
OverflowError: (34, 'Result too large')

補(bǔ)充:python3.8中運(yùn)算符/和//區(qū)別

看下面這兩張圖:

5/5的結(jié)果為1.0,5//5的結(jié)果為1

6.0/5.0的結(jié)果為1.2,6.0//5.0的結(jié)果為1.0

由此可見(jiàn),使用/運(yùn)算符時(shí),即使兩參數(shù)都是int,返回值都是float,而運(yùn)算符//只有當(dāng)參數(shù)中含有float時(shí),返回值是float,但是結(jié)果是取整的。

/和//的主要區(qū)別:

//運(yùn)算符的結(jié)果是最小取整的,/運(yùn)算符會(huì)保留小數(shù)位

補(bǔ)充:python3中運(yùn)算符及其優(yōu)先級(jí)

1. 一般運(yùn)算符:

+ - * /(真除法) % //(地板除-floor) **(冪運(yùn)算)

2. 賦值運(yùn)算符:

=

3. 增強(qiáng)運(yùn)算符(增強(qiáng)賦值運(yùn)算符)

+= -= *= /= %= **= //=

a+=1 (運(yùn)行效率高)

a=a+1 (運(yùn)行效率低)

4. 布爾運(yùn)算符(比較運(yùn)算符)

== > >= = !=

可以連續(xù)判斷:

3>2>1

True

3>2 and 2>1

True

5. 邏輯運(yùn)算符

not and or 優(yōu)先級(jí):

not優(yōu)先級(jí)最高

and

or 優(yōu)先級(jí)最低

6. 位運(yùn)算符

位:二進(jìn)制下的每一個(gè)位

>> :移位運(yùn)算符

:邏輯求與

|:邏輯求或

~:邏輯求非

^:邏輯求異或

7. 三元運(yùn)算符

變量=(值1 if 布爾表達(dá)式 else 值2)

如果布爾表達(dá)式位真則返回值1否則返回值2

運(yùn)算符中,三元運(yùn)算符的優(yōu)先級(jí)最低

1. 先乘除后加減

2. 冪運(yùn)算優(yōu)先級(jí)最高

3. 三元運(yùn)算符優(yōu)先級(jí)最低

4. 元數(shù)越少,優(yōu)先級(jí)越高

冪運(yùn)算:一元運(yùn)算符

5. 優(yōu)先級(jí)從高到低排列:

冪運(yùn)算

正負(fù)號(hào)

算數(shù)運(yùn)算符(— = * /)

比較運(yùn)算符( > = >=)

邏輯運(yùn)算符(not and or)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python3運(yùn)算符常見(jiàn)用法分析
  • Python3.5運(yùn)算符操作實(shí)例詳解
  • 對(duì)Python3 * 和 ** 運(yùn)算符詳解
  • Python3基礎(chǔ)之基本運(yùn)算符概述

標(biāo)簽:常德 益陽(yáng) 惠州 黔西 黑龍江 四川 上海 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于Python3中運(yùn)算符 **和*的區(qū)別說(shuō)明》,本文關(guān)鍵詞  基于,Python3,中,運(yùn)算符,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于Python3中運(yùn)算符 **和*的區(qū)別說(shuō)明》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于基于Python3中運(yùn)算符 **和*的區(qū)別說(shuō)明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 湖州市| 漯河市| 五常市| 绥芬河市| 中西区| 扶余县| 榆中县| 昌都县| 新源县| 沂水县| 武乡县| 苍南县| 五莲县| 筠连县| 新河县| 屯留县| 莎车县| 色达县| 西安市| 安庆市| 焦作市| 河津市| 阿拉善右旗| 迭部县| 句容市| 本溪市| 沭阳县| 通州区| 罗甸县| 淮安市| 来凤县| 汽车| 平泉县| 灌阳县| 新民市| 定襄县| 灵丘县| 呼和浩特市| 岚皋县| 秦皇岛市| 无锡市|