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)

全部评论

相关推荐

迷茫的大四🐶:都收获五个了,兄弟那还说啥,不用改了,去玩吧
点赞 评论 收藏
分享
10-29 16:42
门头沟学院 Java
1.今天什么国标的公司打电话约面试,还得准备ppt,好麻烦,网上查薪资一般,打算拒了,不面了2.字节又复活了,什么安全开发,也不知道怎么样,面一面试试吧,还是挺想去字节的,但好难,随缘吧所以今天没面试
嵌入式的小白:面试前可以好好准备下 1.看看你投递的岗位的岗位描述,分析下是哪个业务线,同使要罗列他们描述中提到的技术点 2.根据1中的两点准备 3.岗位描述中应该还有语言要求,这个刷刷八股,要是对自己语言能力很有把握,那就不用看这点了 4.找下你简历中项目部分,看有没有和岗位描述中技术点重合的,这种在面试提到项目时,是高概率问题 好好准备,祝你面试顺利
我的求职进度条
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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