您可以使用定义函数制作自己的类型函数吗?

时间:2020-09-13 09:10:16

标签: python python-3.x

我试图创建一个函数,所以我想尝试使类型函数起作用,这就是我尝试过的:

def value_type(X):
    if X == int:
        print ("integer")
    elif X == str:
        print ("string")
    else: 
        print ("floating-point number")

现在我知道这里的错误了。只是int和str是函数而不是值。

但是问题是,我应该用什么代替它们?

1 个答案:

答案 0 :(得分:0)

def valu(x):
if type(x)==int:
    print("integer")
elif type(x)==str:
    print("string")
else:
    print("floting point")


valu()