欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python中進制轉換

系統 1674 0

?

?

使用Python內置函數:bin()、oct()、int()、hex()可實現進制轉換。

先看Python官方文檔中對這幾個內置函數的描述:

bin(x)
Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.

oct(x)
Convert an integer number to an octal string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.

int([number | string[, base]])
Convert a number or string to an integer. If no arguments are given, return 0. If a number is given, return number.__int__(). Conversion of floating point numbers to integers truncates towards zero. A string must be a base-radix integer literal optionally preceded by ‘+’ or ‘-‘ (with no space in between) and optionally surrounded by whitespace. A base-n literal consists of the digits 0 to n-1, with ‘a’ to ‘z’ (or ‘A’ to ‘Z’) having values 10 to 35. The default base is 10. The allowed values are 0 and 2-36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code. Base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int('010', 0) is not legal, while int('010') is, as well as int('010', 8).

hex(x)
Convert an integer number to a hexadecimal string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.

python中進制轉換_第1張圖片

?

            
              #
            
            
              10進制轉為2進制
            
            
>>> bin(10
            
              )

            
            
              '
            
            
              0b1010
            
            
              '
            
            
              #
            
            
              2進制轉為10進制
            
            
>>> int(
            
              "
            
            
              1001
            
            
              "
            
            ,2
            
              )

            
            9


            
              #
            
            
              10進制轉為16進制
            
            
>>> hex(10
            
              )

            
            
              '
            
            
              0xa
            
            
              '
            
            
              #
            
            
              16進制到10進制
            
            
>>> int(
            
              '
            
            
              ff
            
            
              '
            
            , 16
            
              )

            
            255

>>> int(
            
              '
            
            
              0xab
            
            
              '
            
            , 16
            
              )

            
            171


            
              #
            
            
              十進制轉為八進制
            
            
>>
            
              print
            
            (
            
              "
            
            
              %o
            
            
              "
            
             % 10
            
              )

            
            >>12



            
              #
            
            
              16進制到2進制
            
            
>>> bin(0xa
            
              )

            
            
              '
            
            
              0b1010
            
            
              '
            
            
              #
            
            
              10進制到8進制
            
            
>>> oct(8
            
              )

            
            
              '
            
            
              010
            
            
              '
            
            
              #
            
            
              2進制到16進制
            
            
>>>
            
               hex(0b1001)

            
            
              '
            
            
              0x9
            
            
              '
            
          

?

?refer:https://www.cnblogs.com/jsplyy/p/5636246.html


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 人人综合网| 红杏网站永久免费视频入口 | 国产91亚洲精品 | 欧美日韩在线视频播放 | 日韩欧美亚洲 | 亚洲精品免费观看 | 欧美中文字幕一区二区三区亚洲 | 99精品视频在线视频免费观看 | 国产美女自拍视频 | 久久国产高清 | 亚洲另类天天更新影院在线观看 | 色一欲一性一乱一区二区三区 | 香蕉视频在线观看免费 | 久久夜色精品国产亚洲 | 欧美色欧美亚洲另类二区精品 | 日本三级理论 | 高清一区二区亚洲欧美日韩 | 一级黄色a视频 | 美女吊逼 | 亚洲天堂一级片 | 美女污污视频在线观看 | 美女下面直流白浆视频 | 狠狠色噜噜狠狠狠狠米奇7777 | 91成人在线 | 亚洲一区国产 | 久视频免费精品6 | 99热在线免费| 日韩成人高清 | 久久国产精品毛片 | 亚洲精品久久久久久蜜臀 | 欧美一级片毛片 | 丁香婷婷电影 | www.99av| 欧美日韩国产欧美 | 日韩城人网站 | 国产成人av一区二区三区 | 久久免费精品视频 | 奇米影视4色 | 日韩xxxx做受欧美 | 天天做天天爱天天爽天天综合 | 99久久久国产精品 |