Python 中10进制数与16进制数相互转换问题

作者:山茶花开时 时间:2021-11-29 15:37:26 

Python 10进制数与16进制数相互转换

10进制转为16进制

在Python中,我们可以使用内置的hex()函数将10进制数转换为16进制数

decimal = 12
hexadecimal = hex(decimal)
print(hexadecimal)  # '0xc'

提示Tips: 返回的结果是字符串

16进制转为10进制

在Python中,我们可以使用内置函数int()将十六进制转换为十进制

语法格式

int(string, 16)

其中string是十六进制数,16是进制基数

# 12
int('0xc', 16)

我们也可以使用Python的内置函数eval()将十六进制转换为十进制

hexadecimal = '0xc'
decimal = eval(hexadecimal)
print(decimal)  # 12

扩展:python十进制与十六进制互转

字符串十六进制转十进制:

    a="0xF"
    b=int(a,16)

数字十六进制转十进制:

a=0xB1
b=int(a)

数字十进制转字符串十六进制:

a=15
b=str(hex(a))

来源:https://blog.csdn.net/Hudas/article/details/130616461

标签:python,10进制,16进制
0
投稿

猜你喜欢

  • Python进程间通讯与进程池超详细讲解

    2023-09-05 16:50:41
  • python中使用百度音乐搜索的api下载指定歌曲的lrc歌词

    2023-06-14 06:23:07
  • Python基类函数的重载与调用实例分析

    2021-03-02 21:28:30
  • 使用 Osql 工具管理 SQL Server 桌面引擎 (MSDE 2000)应用介绍

    2020-07-01 22:12:59
  • 求英文字母或数字或下划线或汉字的js正则表达式

    2009-08-04 17:59:00
  • Python中选择结构实例讲解

    2023-06-26 14:56:09
  • JS 调试中常见的报错问题解决方法

    2023-07-16 07:42:13
  • 利用Python如何画一颗心、小人发射爱心

    2021-01-11 09:11:50
  • python面向对象之类的继承详解

    2022-03-20 18:22:22
  • python开发的自动化运维工具ansible详解

    2022-12-11 08:40:00
  • python进阶教程之函数对象(函数也是对象)

    2022-08-28 01:06:42
  • python语法学习print中f-string用法示例

    2021-01-08 11:11:24
  • superLink,让伪链接更有可用性

    2009-06-02 12:35:00
  • 如何正确编写高质量高性能的MySQL语法

    2008-11-27 15:43:00
  • ASP生成数字相加求和的BMP图片验证码

    2011-04-14 10:48:00
  • Python3 Loguru输出日志工具的使用

    2021-11-18 04:28:29
  • oracle12C安装步骤(图文详解)

    2023-07-15 14:19:34
  • 用python实现学生信息管理系统

    2023-06-07 10:17:37
  • asp 解析一个xml文件的公用函数集合

    2008-02-29 13:40:00
  • 怎么样才能让层显示在FLASH之上呢

    2008-03-05 13:32:00
  • asp之家 网络编程 m.aspxhome.com