最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python內(nèi)置進(jìn)制轉(zhuǎn)換函數(shù)的操作

 更新時(shí)間:2021年06月02日 09:46:10   作者:段小胖  
這篇文章主要介紹了python內(nèi)置進(jìn)制轉(zhuǎn)換函數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

看代碼吧~

dec = input('10進(jìn)制數(shù)為:')
print("轉(zhuǎn)換為二進(jìn)制為:", bin(dec))
print("轉(zhuǎn)換為八進(jìn)制為:", oct(dec))
print("轉(zhuǎn)換為十六進(jìn)制為:", hex(dec))
 
string1 = '101010'
print('二進(jìn)制字符串轉(zhuǎn)換成十進(jìn)制數(shù)為:',int(string1,2))
string1 = '367'
print('八進(jìn)制字符串轉(zhuǎn)換成十進(jìn)制數(shù)為:',int(string1,8))
string3 = 'FFF'
print('十六進(jìn)制字符串轉(zhuǎn)換成十進(jìn)制數(shù)為:',int(string1,16))

leetcode第476題:

Input: 5
Output: 2
Explanation: The binary representation of 5 is 101 (no leading zero bits), and its complement is 010. So you need to output 2.

class Solution:
    def findComplement(self, num):
        """
        :type num: int
        :rtype: int
        """
        string = bin(num)
        string1 =''
        for i in range(2,len(string)):
            if string[i] == '1':
                string1 += '0'
            else:
                string1 += '1'                
        return int(string1,2) #二進(jìn)制字符串轉(zhuǎn)換成10進(jìn)制整數(shù)

python各進(jìn)制之間轉(zhuǎn)換函數(shù)

這兩天在研究修正農(nóng)歷庫(kù)的事情,搞的很累,想用代碼自動(dòng)完成,于是又把python撿起來(lái)了,python還是很好撿的,雖然丟了挺長(zhǎng)時(shí)間。

其中就用了python各進(jìn)制轉(zhuǎn)換的問(wèn)題,寫(xiě)下來(lái)以,備忘。之所以要寫(xiě)下來(lái),而不是轉(zhuǎn)發(fā),是因?yàn)楹芏嗳藢?xiě)的比較啰嗦,我只把重點(diǎn)寫(xiě)出來(lái)就可以了,其他全部去掉。

一共用到四個(gè)函數(shù):bin()、oct()、int()、hex()

int():轉(zhuǎn)換為10進(jìn)制;語(yǔ)法:Int(字符串,字符串進(jìn)制) 。例: int("f",16) 輸出為15;int('11',2)輸出為3

即以下三個(gè)函數(shù)都是把10進(jìn)制數(shù)轉(zhuǎn)換成目標(biāo)進(jìn)制。

bin():轉(zhuǎn)換為2進(jìn)制;例:bin( int("f",16) )輸出:'0b1111' .bin(15)同樣輸出'0b1111'。

oct():轉(zhuǎn)換為8進(jìn)制;

hex():轉(zhuǎn)換為16進(jìn)制。

bin()、oct()、hex()的返回值均為字符串,分別帶有0b、0o、0x前綴,后續(xù)處理時(shí)需注意。

以下的x必須為“字符串”,需用引號(hào)。

2->8:oct(int(x, 2))

8->2:bin(int(x, 8))

2->16:hex(int(x, 2))

16->2:bin(int(x, 16))

其他用法一樣,就不舉例了。

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

相關(guān)文章

  • Python實(shí)現(xiàn)的二維碼生成小軟件

    Python實(shí)現(xiàn)的二維碼生成小軟件

    這篇文章主要介紹了Python實(shí)現(xiàn)的二維碼生成小軟件,使用wxPython、python-qrcode、pyqrcode、pyqrnative等技術(shù)和開(kāi)源類(lèi)庫(kù)實(shí)現(xiàn),需要的朋友可以參考下
    2014-07-07
  • python自動(dòng)化測(cè)試之setUp與tearDown實(shí)例

    python自動(dòng)化測(cè)試之setUp與tearDown實(shí)例

    這篇文章主要介紹了python自動(dòng)化測(cè)試之setUp與tearDown實(shí)例,其中setUp()方法中進(jìn)行測(cè)試前的初始化工作,并在tearDown()方法中執(zhí)行測(cè)試后的清除工作,setUp()和tearDown()都是TestCase類(lèi)中定義的方法,需要的朋友可以參考下
    2014-09-09
  • django自定義非主鍵自增字段類(lèi)型詳解(auto increment field)

    django自定義非主鍵自增字段類(lèi)型詳解(auto increment field)

    這篇文章主要介紹了django自定義非主鍵自增字段類(lèi)型詳解(auto increment field),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-03-03
  • 使用FastCGI部署Python的Django應(yīng)用的教程

    使用FastCGI部署Python的Django應(yīng)用的教程

    這篇文章主要介紹了使用FastCGI部署Python的Django應(yīng)用的教程,FastCGI也是被最廣泛的應(yīng)用于Python框架和服務(wù)器連接的模塊,需要的朋友可以參考下
    2015-07-07
  • python實(shí)現(xiàn)拼圖小游戲

    python實(shí)現(xiàn)拼圖小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)拼圖小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • pandas創(chuàng)建DataFrame的7種方法小結(jié)

    pandas創(chuàng)建DataFrame的7種方法小結(jié)

    這篇文章主要介紹了pandas創(chuàng)建DataFrame的7種方法小結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python基礎(chǔ)學(xué)習(xí)之遞歸函數(shù)知識(shí)總結(jié)

    python基礎(chǔ)學(xué)習(xí)之遞歸函數(shù)知識(shí)總結(jié)

    在函數(shù)中調(diào)用函數(shù)自身,我們把這樣的函數(shù)叫做遞歸函數(shù), 遞歸函數(shù)就是循環(huán)的調(diào)用,類(lèi)似于俄羅斯套娃,本文給各位小伙伴詳細(xì)介紹了python遞歸函數(shù),需要的朋友可以參考下
    2021-05-05
  • Django學(xué)習(xí)教程之靜態(tài)文件的調(diào)用詳解

    Django學(xué)習(xí)教程之靜態(tài)文件的調(diào)用詳解

    這篇文章主要給大家介紹了關(guān)于Django學(xué)習(xí)教程之靜態(tài)文件調(diào)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • python 爬取小說(shuō)并下載的示例

    python 爬取小說(shuō)并下載的示例

    這篇文章主要介紹了python 爬取小說(shuō)并下載的示例,幫助大家更好的理解和學(xué)習(xí)python爬蟲(chóng),感興趣的朋友可以了解下
    2020-12-12
  • Pycharm配置Anaconda環(huán)境的詳細(xì)圖文教程

    Pycharm配置Anaconda環(huán)境的詳細(xì)圖文教程

    PyCharm是一款很好用很流行的python編輯器,Anaconda通過(guò)管理工具包、開(kāi)發(fā)環(huán)境、Python版本,大大簡(jiǎn)化了你的工作流程,下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下Pycharm配置Anaconda環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2023-02-02

最新評(píng)論

成都市| 绥棱县| 丰宁| 阳信县| 称多县| 灵石县| 呈贡县| 西华县| 汝阳县| 绥宁县| 榆树市| 白沙| 韶关市| 通山县| 洛浦县| 赣榆县| 太谷县| 光泽县| 攀枝花市| 赣榆县| 张北县| 盖州市| 鄄城县| 敦煌市| 廊坊市| 大新县| 松江区| 洞头县| 应城市| 金溪县| 沁水县| 宝应县| 齐河县| 绥滨县| 井研县| 武陟县| 阳江市| 古浪县| 剑川县| 平江县| 同江市|