Python-进制转换

一般来说,进制转换往往是 2, 10, 16 进制进行转换,主要涉及到如下几个函数:int(), bin(), hex(),下面将介绍如下的函数

python-int()

python-int()

功能

于将一个字符串数字转换为整型(十进制下)。

语法

class int(x, base=10)
  • x — 字符串或数字。
  • base — 进制数,默认十进制。
  • 返回的是整型数据

说明

  1. 参数中的 base 指的是输入的字符串或者数字的进制
  2. 如果指定了 base 参数,那么输入的 x 需要以字符串的形式输入(即使指定 base=10
  3. x 是纯数字传入的时候,不能有 base 参数

举例

>>> int()
0
>>> int(3)
3
>>> int('12',16) # 如果是带参数base的话,12要以字符串的形式进行输入,12 为 16进制
12
>>> int('0xa',16) 
10 
>>> int('10',8) 
8
指向原始笔记的链接

Python-bin() Python-