15588686105 发表于 2020-8-3 17:49:54

求助

函数参数输入时怎么判断输入的是字符串还是列表还是其他的数据类型呢
比如function(123)这是字符串还是数字呢
function(1,2,3,4)这又是什么类型呢

zltzlt 发表于 2020-8-3 17:50:15

本帖最后由 zltzlt 于 2020-8-3 17:51 编辑

用 type() 函数:

def func(p):
    print(type(p))


func(1)             # 打印 <class 'int'>
func((1, 2, 3))   # 打印 <class 'tuple'>
func()   # 打印 <class 'list'>

Twilight6 发表于 2020-8-3 17:50:28



用 type 即可呗

页: [1]
查看完整版本: 求助