Python 十进制转二进制、八进制、十六进制
'''
1、bin()函数:语法->oct(x),参数->x -- int 或者 long int 数字 以 0b 作为前缀表示
2、oct()函数:语法->oct(x),参数->x -- 10进制整数 以 0o 作为前缀表示
3、hex()函数:语法->hex(x),参数->x -- 10进制整数 以 0x 作为前缀表示
以上函数均是将一个整数转换成对应进制字符串
'''
dec = int(input("输入数字:"))xb
print("十进制数为:", dec)
print("转换为二进制为:", bin(dec))
print("转换为八进制为:", oct(dec))
print("转换为十六进制为:", hex(dec))
输入数字:5
十进制数为:5
转换为二进制为: 0b101
转换为八进制为: 0o5
转换为十六进制为: 0x5
python十六进制整数转为十进制整数
'''
int()函数
int() 函数用于将一个字符串或数字转换为整型
语法:class int(x, base=10)
参数:x -- 字符串或数字。
base -- 进制数,默认十进制
'''
>>>int()
0
>>> int(3)
3
>>> int(3.6)
3
>>> int('12',16)
18
>>> int('0xa',16)
10
>>> int('10',8)
8
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)