python類型強(qiáng)制轉(zhuǎn)換long to int的代碼
python2.4版本以后,如果int的值超出范圍不會(huì)溢出,而是內(nèi)部轉(zhuǎn)換為long,在網(wǎng)上沒有找到從long型強(qiáng)制轉(zhuǎn)換成int的代碼,這里所說的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)過測試,在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ò)誤問題
- 詳解python eval函數(shù)的妙用
- python 為什么說eval要慎用
- 淺談python 四種數(shù)值類型(int,long,float,complex)
- python中int與str互轉(zhuǎn)方法
- python 中的int()函數(shù)怎么用
- python中eval與int的區(qū)別淺析
相關(guān)文章
Python使用Phantomjs截屏網(wǎng)頁的方法
今天小編就為大家分享一篇Python使用Phantomjs截屏網(wǎng)頁的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05
python測試攻略pytest.main()隱藏利器實(shí)例探究
在Pytest測試框架中,pytest.main()是一個(gè)重要的功能,用于啟動(dòng)測試執(zhí)行,它允許以不同方式運(yùn)行測試,傳遞參數(shù)和配置選項(xiàng),本文將深入探討pytest.main()的核心功能,提供豐富的示例代碼和更全面的內(nèi)容,2024-01-01
python多線程調(diào)用exit無法退出的解決方法
今天小編就為大家分享一篇python多線程調(diào)用exit無法退出的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-02-02
深入理解Python虛擬機(jī)中列表(list)的實(shí)現(xiàn)原理及源碼剖析
在本篇文章當(dāng)中主要給大家介紹?cpython?虛擬機(jī)當(dāng)中針對(duì)列表的實(shí)現(xiàn),在?Python?中,List?是一種非常常用的數(shù)據(jù)類型,可以存儲(chǔ)任何類型的數(shù)據(jù),并且支持各種操作,如添加、刪除、查找、切片等,在本篇文章當(dāng)中將深入去分析這一點(diǎn)是如何實(shí)現(xiàn)的2023-03-03
Python中對(duì)象的比較操作==和is區(qū)別詳析
這篇文章主要給大家介紹了關(guān)于Python中對(duì)象的比較操作==和is區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
python實(shí)現(xiàn)數(shù)據(jù)預(yù)處理之填充缺失值的示例
下面小編就為大家分享一篇python實(shí)現(xiàn)數(shù)據(jù)預(yù)處理之填充缺失值的示例。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12

