python 有些参数前面加* 表示什么?

来源:互联网 发布:mdict软件 编辑:程序博客网 时间:2024/04/28 15:41

参数前面加上* 号 ,意味着参数的个数不止一个,另外带一个星号(*)参数的函数传入的参数存储为一个元组(tuple)

#! coding:utf8    def num(*num):          #遍历参数列表,判断参数类型是否为整形          for i in num:                  if not isinstance(i,int):                          return '参数错误,参数必须为整数'          return max(num),min(num)    #num(124232,1234,23,42,3,1,23,123,23,123123,123123) 


0 0
原创粉丝点击