python類型強(qiáng)制轉(zhuǎn)換long to int的代碼
python2.4版本以后,如果int的值超出范圍不會(huì)溢出,而是內(nèi)部轉(zhuǎn)換為long,在網(wǎng)上沒(méi)有找到從long型強(qiáng)制轉(zhuǎn)換成int的代碼,這里所說(shuō)的int取值范圍是和java里一致,即用四個(gè)字節(jié)表示。
自己寫了一個(gè)函數(shù),勉強(qiáng)可以用,供大家參考。
import sys
def LongToInt(value):
assert isinstance(value, (int, long))
return int(value & sys.maxint)
經(jīng)過(guò)測(cè)試,在32位和64位上運(yùn)算結(jié)果一致。
- Python中的exec、eval使用實(shí)例
- Python 執(zhí)行字符串表達(dá)式函數(shù)(eval exec execfile)
- Python之eval()函數(shù)危險(xiǎn)性淺析
- python學(xué)習(xí)筆記之調(diào)用eval函數(shù)出現(xiàn)invalid syntax錯(cuò)誤問(wèn)題
- 詳解python eval函數(shù)的妙用
- python 為什么說(shuō)eval要慎用
- 淺談python 四種數(shù)值類型(int,long,float,complex)
- python中int與str互轉(zhuǎn)方法
- python 中的int()函數(shù)怎么用
- python中eval與int的區(qū)別淺析
相關(guān)文章
python語(yǔ)言中pandas字符串分割str.split()函數(shù)
分列在我們?nèi)粘9ぷ髦薪?jīng)常用到,從各種系統(tǒng)中導(dǎo)出的什么訂單號(hào)、名稱、日期很多都是復(fù)合組成的,這些列在匹配、合并時(shí)沒(méi)有辦法使用,我們經(jīng)常需要將她們分開(kāi),下面這篇文章主要給大家介紹了關(guān)于python語(yǔ)言中pandas字符串分割str.split()函數(shù)的相關(guān)資料,需要的朋友可以參考下2022-08-08Python疊加兩幅柵格圖像的實(shí)現(xiàn)方法
今天小編就為大家分享一篇Python疊加兩幅柵格圖像的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07pytorch 實(shí)現(xiàn)L2和L1正則化regularization的操作
這篇文章主要介紹了pytorch 實(shí)現(xiàn)L2和L1正則化regularization的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03python 實(shí)現(xiàn)將list轉(zhuǎn)成字符串,中間用空格隔開(kāi)
今天小編就為大家分享一篇python 實(shí)現(xiàn)將list轉(zhuǎn)成字符串,中間用空格隔開(kāi),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12Python隨機(jī)數(shù)種子(random seed)的使用
在科學(xué)技術(shù)和機(jī)器學(xué)習(xí)等其他算法相關(guān)任務(wù)中,我們經(jīng)常需要用到隨機(jī)數(shù),本文就詳細(xì)的介紹一下Python隨機(jī)數(shù)種子,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-07-07在jupyter notebook中使用pytorch的方法
這篇文章主要介紹了在jupyter notebook中使用pytorch的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09