python中进行进制转换的方法

`int()` 函数是 Python 中用于将一个字符串或数字转换为整数的内置函数。`int()` 函数可以接受两个参数:

1. 第一个参数是需要转换为整数的值。这可以是一个字符串,也可以是一个浮点数或其他类型的数据。

2. 第二个参数是可选的,用于指定转换时所用的进制(默认是十进制)。如果提供了第二个参数,则第一个参数必须是一个字符串。

>>> int(3.6)     

#   浮点数向下取值3

在 Python 中,可以使用内置的函数来进行不同进制之间的转换。以下是一些常用的进制转换方法:

  1. 十进制转其他进制: 十进制转二进制:bin()十进制转八进制:oct()十进制转十六进制:hex()

示例:

decimal_number = 42

# 十进制转二进制
binary_number = bin(decimal_number)
print(binary_number)

# 十进制转八进制
octal_number = oct(decimal_number)
print(octal_number)

# 十进制转十六进制
hexadecimal_number = hex(decimal_number)
print(hexadecimal_number)

  1. 其他进制转十进制: 二进制转十进制:int(binary_string, 2)八进制转十进制:int(octal_string, 8)十六进制转十进制:int(hex_string, 16)

示例:

binary_string = '101010'
decimal_number = int(binary_string, 2)
print(decimal_number)

octal_string = '52'
decimal_number = int(octal_string, 8)
print(decimal_number)

hex_string = '2A'
decimal_number = int(hex_string, 16)
print(decimal_number)

全部评论

相关推荐

09-17 17:09
门头沟学院 Java
雨忄:有人给出过解法,拖晚点去,然后到时候再找其他理由商量,既增加他们的筛人成本,不一定会给你收回offer ,也能占位避免工贼
秋招的嫡长offer
点赞 评论 收藏
分享
运营你豪哥:1.模板换一个,现在的模板基础信息加个照片已经占了30%的空间。 2.实习经历的描述,按时间倒序标注清楚,选2-3段和你求职意向契合的经历填写。 3.自我评价再改改,要不就删了;怎么感觉自我评价是在介绍你专业的培养体系,看不出重点要突出什么。
听劝,这个简历怎么改
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务