亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python極值整數(shù)的邊界探討分析

 更新時(shí)間:2021年09月14日 16:59:47   作者:somenzz  
這篇文章主要介紹了Python極值整數(shù)的邊界探討分析,閱讀本文來一起領(lǐng)略Python中的極值,看一下Python整數(shù)是否有邊界,有需要的朋友可以借鑒參考下

第一次接觸 Python 時(shí),是把它作為一個(gè)智能計(jì)算器使用的。普通的計(jì)算器計(jì)算很大的數(shù)時(shí)都會(huì)報(bào)錯(cuò),比如計(jì)算 9 的 531441 次方,計(jì)算器就提示我不是數(shù)字:

然后我就試了下 Python 解釋器

這個(gè)數(shù)字共有 507124 位,50 萬位,不吃不喝不睡,1 秒鐘讀一位,要讀 5 天多,足以說明,Python 中的整數(shù)是沒有邊界的,只是數(shù)越大,計(jì)算時(shí)間的越長而已。

但是,在編程的時(shí)候,如果要取最小值,通常要定義一個(gè)變量 min,初始值設(shè)置為最大,然后計(jì)算的結(jié)果比這個(gè) min 小的時(shí)候,就把這個(gè)結(jié)果賦值給 min,那如何在 Python 中定義這個(gè)初始值呢?

比如說,在 Java 中,我們有 Integer.MIN_VALUEInteger.MAX_VALUE,Python 有類似的固定值么?

答:有,雖然 Python 中的 int 是沒有邊界的,但是如果你只需要一個(gè)比其他數(shù)字更大的數(shù)字,你可以使用 float('inf'), 以類似的方式,比其他所有數(shù)字都?。?code>float('-inf') ,這種方法適用于 Python 2 和 3。

>>> float('inf') > 10**100
True
>>> float('-inf') < - 10**100
True
>>>

不過,Java 的 Long.MAX_VALUE 相當(dāng)于 Python3 的 sys.maxsize 和 Python2 的 sys.maxint,Java 的 Long.MIN_VALUE 相當(dāng)于 Python3 的 -sys.maxsize -1  和 Python2 -sys.maxint - 1。

>>> sys.maxsize
9223372036854775807
>>> -sys.maxsize-1
-9223372036854775808
>>>

最后的話

Python 中 float('inf') 和 float('-inf') 代表著無窮大和無窮小,是真正的極值,是不是很完美的數(shù)學(xué)表達(dá)?我覺得這也是一種 Python 之美吧。

以上就是Python極值整數(shù)的邊界探討分析的詳細(xì)內(nèi)容,更多關(guān)于Python極值整數(shù)的邊界的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python數(shù)據(jù)分析必會(huì)的Pandas技巧匯總

    python數(shù)據(jù)分析必會(huì)的Pandas技巧匯總

    用Python做數(shù)據(jù)分析光是掌握numpy和matplotlib可不夠,numpy雖然能夠幫我們處理處理數(shù)值型數(shù)據(jù),但很多時(shí)候,還有字符串,還有時(shí)間序列等,比如:我們通過爬蟲獲取到了存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù),一些Pandas必會(huì)的用法,讓你的數(shù)據(jù)分析水平更上一層樓
    2021-08-08
  • python itchat實(shí)現(xiàn)調(diào)用微信接口的第三方模塊方法

    python itchat實(shí)現(xiàn)調(diào)用微信接口的第三方模塊方法

    這篇文章主要介紹了python itchat實(shí)現(xiàn)調(diào)用微信接口的第三方模塊方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • python基于OpenCV模塊實(shí)現(xiàn)視頻流數(shù)據(jù)切割為圖像幀數(shù)據(jù)(流程分析)

    python基于OpenCV模塊實(shí)現(xiàn)視頻流數(shù)據(jù)切割為圖像幀數(shù)據(jù)(流程分析)

    這篇文章主要介紹了python基于OpenCV模塊實(shí)現(xiàn)視頻流數(shù)據(jù)切割為圖像幀數(shù)據(jù),這里今天主要是實(shí)踐一下視頻流數(shù)據(jù)的預(yù)處理工作,需要的朋友可以參考下
    2022-05-05
  • Python第三方模塊apscheduler安裝和基本使用

    Python第三方模塊apscheduler安裝和基本使用

    本文主要介紹了Python第三方模塊apscheduler安裝和基本使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python中應(yīng)用Winsorize縮尾處理的操作經(jīng)驗(yàn)

    Python中應(yīng)用Winsorize縮尾處理的操作經(jīng)驗(yàn)

    縮尾處理相當(dāng)于對數(shù)據(jù)進(jìn)行掐頭(尾)去尾,然后再按照一定的方法填補(bǔ)被掐掉的數(shù)據(jù),下面這篇文章主要給給大家介紹了關(guān)于Python中應(yīng)用Winsorize縮尾處理的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 查看Python安裝路徑以及安裝包路徑小技巧

    查看Python安裝路徑以及安裝包路徑小技巧

    這篇文章主要介紹了查看Python安裝路徑以及安裝包路徑小技巧,本文使用直接在命令行運(yùn)行Python代碼的方法檢測安裝路徑以及安裝包路徑,需要的朋友可以參考下
    2015-04-04
  • 基于Python制作一個(gè)相冊播放器

    基于Python制作一個(gè)相冊播放器

    對于相冊播放器,大家應(yīng)該都不陌生(用于瀏覽多張圖片的一個(gè)應(yīng)用)。本文將利用Python編寫一個(gè)簡單的相冊播放器,感興趣的可以學(xué)習(xí)一下
    2022-06-06
  • Expected conditions模塊使用方法匯總代碼解析

    Expected conditions模塊使用方法匯總代碼解析

    這篇文章主要介紹了Expected conditions模塊使用方法匯總代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python如何拆分含有多種分隔符的字符串

    Python如何拆分含有多種分隔符的字符串

    這篇文章主要介紹了Python如何拆分含有多種分隔符的字符串問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • AI人工智能 Python實(shí)現(xiàn)人機(jī)對話

    AI人工智能 Python實(shí)現(xiàn)人機(jī)對話

    這篇文章主要為大家詳細(xì)介紹了AI人工智能應(yīng)用,本文擬使用Python開發(fā)語言實(shí)現(xiàn)類似于WIndows平臺(tái)的“小娜”,,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論