python
godx_wx
这个作者很懒,什么都没留下…
展开
-
python中函数参数前面一个星号*,与两个**的区别
1、函数参数前一个星号,代表这个位置可以接收任意个非关键字参数,在函数带一个星号*的参数前把它转化成元祖:eg:def func1(a,*b): print(*b)func1(1,2,3,4,5,6)打印的结果是一个元祖类型的数据!2,函数参数前带两个星号的,代表这个位置可以接收任意多个关键字参数,在双星号**位置上将其转化成字典:eg:def func2(a,**b): print(b)func2(a=1,b=2,c=3,d=4,e=5,f=6)打印的结果是一个字典类型的数据原创 2021-07-27 18:43:59 · 1527 阅读 · 0 评论 -
python中类的实例化和self的原理!
class Student: def __init__(self, name, score): self.name = name self.score = score def get_grade(self): if self.score >= 90: return 'A' elif self.score >= 60: return 'B' else:原创 2021-07-04 18:55:11 · 1042 阅读 · 0 评论