如何在Python中指定十六进制和八进制整数?

王林
发布: 2023-09-05 09:29:17
转载
1765人浏览过

如何在python中指定十六进制和八进制整数?

十六进制和八进制是 Python 中数字类型的一部分。让我们看看如何一一指定它们。

对于十六进制类型,请在前面添加 0x。例如 -

0x11
登录后复制

对于八进制类型(以 8 为底),请在前面添加 0(零)。例如 -

0O20
登录后复制

Python 中的十六进制整数

十六进制数系统使用 10 位数字和 6 个字母,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 字母代表从10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15 也称为 16 进制数字系统。

立即学习Python免费学习笔记(深入)”;

示例

要表示十六进制类型,请在前面添加 0x -

a = 0x12
print("Hexadecimal = ",a)
print("Type = ",type(a))
登录后复制

输出

Hexadecimal = 18
Type = <class 'int'>
登录后复制

Python 中的八进制整数

八进制数使用八位数字:0,1,2,3,4,5,6,7。也称为 8 基数系统。八进制数中的每个位置代表基数 (8) 的 0 次方。八进制数中的最后一个位置表示基数 (8) 的 x 次方。

Tanka
Tanka

具备AI长期记忆的下一代团队协作沟通工具

Tanka 110
查看详情 Tanka

示例

要表示八进制类型(以 8 为底),请在前面添加 0(零) -

a = 0O20
print("Octal = ",a)
print("Type = ",type(a))
登录后复制

输出

Octal = 16
Type = <class 'int'>
登录后复制

让我们看看其他例子 -

将十进制转换为八进制

示例

要将十进制转换为八进制,请使用 oct() 方法并将十进制数设置为参数 -

# Decimal Number
dec = 110

# Display the Decimal Number
print("Decimal = ",dec)

# Display the Octal form
print('The number {} in octal form = {}'.format(dec, oct(dec)))
登录后复制

输出

Decimal = 110
The number 110 in octal form = 0o156
登录后复制

将十进制转换为十六进制

要将十进制转换为十六进制,请使用 hex() 方法并将十进制数设置为参数 -

示例

# Decimal Number
dec = 110

# Display the Decimal Number
print("Decimal = ",dec)

# Display the Hexadecimal form
print('The number {} in hexadecimal form = {}'.format(dec, hex(dec)))
登录后复制

输出

Decimal =  110
The number 110 in hexadecimal form = 0x6e
登录后复制

以上就是如何在Python中指定十六进制和八进制整数?的详细内容,更多请关注php中文网其它相关文章!

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号