在Python中,int
是一个内置函数,用于将一个数字或字符串转换为整数。
以下是关于int
函数的详细解释和使用示例:
1、将数字转换为整数:
“`python
int(num)
“`
num
是要转换的数字。
“`python
print(int(3.14)) # 输出: 3
print(int(5)) # 输出: 5
“`
2、将字符串转换为整数:
“`python
int("num")
“`
"num"
是要转换的字符串,需要注意的是,字符串必须表示一个有效的整数,否则会引发ValueError
异常。
“`python
print(int("123")) # 输出: 123
print(int("456")) # 输出: 456
print(int("abc")) # 引发 ValueError: invalid literal for int() with base 10: ‘abc’
“`
3、参数设置:
base
:指定进制数,默认为十进制,可以使用其他进制数进行转换,如二进制、八进制和十六进制。
“`python
print(int("101", 2)) # 输出: 5 (二进制表示的十进制数)
print(int("17", 8)) # 输出: 15 (八进制表示的十进制数)
print(int("FF", 16)) # 输出: 255 (十六进制表示的十进制数)
“`
4、返回值:
int
函数返回转换后的整数值,如果输入的是浮点数,则截断小数部分并返回整数部分,如果输入的是负数,则返回相应的负整数。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/647122.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复