米斯特尔.D 发表于 2021-11-3 19:50:18

好谜呀,大佬帮忙解释一下

def but(*num):
    print('参数的长度是:',len(num))
    print('第二个参数是:',num)



def but(*num):
    print('参数的长度是:'+len(num))
    print('第二个参数是:'+num)
为什么用加号就出错呢?用,的含义是什么?

傻眼貓咪 发表于 2021-11-3 19:53:50

+ 号只能用在同类型,整数+整数 或者 字符串+字符串 或者 列表+列表......

米斯特尔.D 发表于 2021-11-3 19:54:48

傻眼貓咪 发表于 2021-11-3 19:53
+ 号只能用在同类型,整数+整数 或者 字符串+字符串 或者 列表+列表......

那用逗号的含义又是什么?

冬雪雪冬 发表于 2021-11-3 20:06:21

米斯特尔.D 发表于 2021-11-3 19:54
那用逗号的含义又是什么?

逗号是参数之间的分隔符,print的每个参数可以是不同数据类型
页: [1]
查看完整版本: 好谜呀,大佬帮忙解释一下