Python教程:int函数的参数用法

发布时间:2023年12月18日

int函数是Python中的一个内置函数,用于将一个数字或字符串转换为整数。该函数接受两个参数:要转换的值和可选的进制数。

# @Author : 小红牛
# 微信公众号:WdPython

第一个参数(必需):要转换的值。它可以是一个数字(整数或浮点数)或表示数字的字符串。如果是浮点数,则将其截断为整数部分。如果是字符串,则必须表示一个有效的数字,否则会引发ValueError异常。

第二个参数(可选):进制数,用于指定要转换的数字的进制。默认情况下,该值为10,表示将输入解释为十进制数。其他常用的进制包括2(二进制)、8(八进制)和16(十六进制)。通过将进制数设置为相应的值,可以将输入解释为不同进制的数字。
以下是int函数的一些示例用法:
1.将浮点数转换为整数:

num = int(3.14)  
print(num)  # 输出:3

2.将字符串转换为整数:

num = int('10')  
print(num)  # 输出:10

3.将不同进制的数字字符串转换为整数:

binary_num = int('1010', base=2)  # 二进制转十进制  
octal_num = int('12', base=8)    # 八进制转十进制  
hex_num = int('A', base=16)      # 十六进制转十进制  
print(binary_num)  # 输出:10  
print(octal_num)   # 输出:10  
print(hex_num)     # 输出:10

在上述示例中,我们将字符串’1010’解释为二进制数,并将其转换为十进制数。同样地,我们将字符串’12’解释为八进制数,并将其转换为十进制数。最后,我们将字符串’A’解释为十六进制数(十六进制中使用字母A到F表示数字10到15),并将其转换为十进制数。

通过使用适当的参数,int函数可以在不同进制之间进行转换,提供了灵活的数字转换功能。

文章来源:https://blog.csdn.net/gxz888/article/details/135059851
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。