python 以16进制打印输出的方法 |
您所在的位置:网站首页 › python输出aababcabcdabcde › python 以16进制打印输出的方法 |
Python可以使用字符串的格式化方法将数字以十六进制表示输出。下面是Python的两种打印十六进制的方法: 方法一:使用format()函数可以使用字符串的format()方法来将整数转换成十六进制字符串,然后打印输出。此外,还可以配合print函数中占位符使用。 例如,要打印十进制数的十六进制值,可以使用如下代码: num = 2112 print("十六进制表示:", format(num, 'X'))上述代码中,数字2112被转换成十六进制字符串并打印输出,输出结果如下: 十六进制表示: 840同样,也可以使用占位符打印出16进制的值,代码如下: num = 2112 print("十进制数{}的十六进制表示为:{:X}".format(num, num))此处,{}的十六进制表示为:{:X}将会自动输出两个参数。 方法二:使用hex()函数hex()函数可以将整数转换为十六进制的表示形式,然后可以将其打印输出。例如: num = 2112 print("十六进制表示:", hex(num))上述代码会输出数字2112的十六进制表示形式,输出结果与上面相同: 十六进制表示: 0x840需要注意的是,hex()函数会将结果以字符串的形式返回,在十六进制数前面会自动加上“0x”前缀. 两种方法的输出结果都一样,只不过方法不同。需要根据具体的需求来选择合适的方法。 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 以16进制打印输出的方法 - Python技术站 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |