python进制转换

本文介绍了Python中二进制、八进制和十六进制的表示方法,包括十六进制的Ox前缀,八进制的0o前缀,以及二进制的0b前缀。同时,讲解了Python内置的hex()、oct()和bin()函数,用于将十进制数转换为对应的十六进制、八进制和二进制表示,并通过编写进制转换小程序进行了实践应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二进制、八进制和十六进制

整数可以编写为十进制(以 10为基数 )十六进制(以 16 为基数)八进制(以 8为基 ) 二进制(以2为基数)形式。

十六进制数以Ox 或者ox开头,后面接十六进制的数字1~9和A~F 。十六进制的 数字编写成大写或小写都可以。

八进制数常以数 0o或者0O开头 (0和小写或大写字母"O"),后面接着数字0~7。

二进制以0b或者0B 开头后面只有 0~1。

内置函数

hex(i):将10进制的数转成16进制

oct(i):将10进制的数转成8进制

bin(i):将10机制的数转成2进制

下面我们来练习一下,做一个进制转换小程序

# 导入模块
import tkinter as tk
from tkinter import *
# 创建窗口
win = tk.Tk()
# 设置标题
win.title("进制转换器1.1")

# 设置窗口大小
win.geometry("800x200")

# 设置项目标题标签
title = tk.Label(win,text="DECIMAL TO BINARY CONVERSION \n--------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值