int() argument must be a string, a bytes-like object or a real number, not 'builtin_function_or_method'
时间: 2023-10-25 14:10:17 浏览: 156
这个错误通常是因为你正在尝试将一个函数或方法作为参数传递给 int() 函数,而 int() 函数只能接受字符串、类似字节的对象或实数作为参数。
例如,以下代码会出现这个错误:
```
int(print)
```
正确的写法应该是将一个字符串或数字作为 int() 函数的参数:
```
int("123")
```
如果你需要将一个函数或方法的返回值转换为整数,你需要将该函数或方法的调用结果作为参数传递给 int() 函数,例如:
```
def my_func():
return "123"
result = my_func()
int(result)
```
相关问题
TypeError: int() argument must be a string, a bytes-like object or a number, not 'builtin_function_or_method'
这个错误通常表示你在尝试将一个函数或方法作为整数输入传递给 int() 函数。int() 函数只能接受字符串、字节串或数字类型的输入。
例如,以下代码会引发此错误:
```
num = int(input("请输入一个数字:"))
print(num * 2)
```
如果用户在输入时误输入了一个函数名,例如 `len`,则会出现此错误。
要解决此问题,请确保您传递给 int() 函数的是一个有效的数字类型或字符串。您可以使用 type() 函数检查变量的类型,以确保它是 int、str 或 bytes 中的一种。
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'complex'
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'complex' 这个错误通常是由于尝试将一个复数类型传递给int()函数而引起的。int()函数只接受实数类型的参数,因此,如果你传递一个复数类型的参数,就会出现这个错误。如果你需要将一个复数转换为整数,可以使用complex()函数将其转换为实数。例如,如果你想要获取一个复数的实部或虚部的整数部分,可以使用以下代码:
```
z = 1 + 2j
x = int(z.real)
y = int(z.imag)
print(x, y)
```
输出结果为:
```
1 2
```
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)