
本文共 2308 字,大约阅读时间需要 7 分钟。
������������
������������������������������������������������������������������������������������������������������������������������������������������
1.1 ���������������������������
���������������������������������������������������������������������������������������������������������
���������
def fun(name, age=18): print('{}������������{}���'.format(name, age))
������������������������������������
fun('dana')
- ���������name
���������age
���������������18���fun('dana', 23)
- ���������������������age
������������23���
1.2 ���������������������������������
������������������������������������������������������*args
���������������������������������������������**kwargs
������������������������������������
���������������������*args
���
def calc(*numbers): total = 0 for n in numbers: total += n * n print(total) return ''
������������
calc(1,2,3,4)
- ������������������(1,2,3,4)���- ���������������������������������������������
*
������calc(*[1,2,3,4])
���calc(1,2,3,4)
���
������������������������������������������������������������
1.3 ��������������� (**kwargs
)
������������������������������������������������������������������������������������������������������������
���������
def fun(*args, **kwargs): print(args) print(kwargs) return ''
������������
- ���������������������������������������������������
fun('������', '������', '������', ������='175cm', ������='65Kg')
���
1.4 ���������������
���������������������������������������������������������������������������������������������������
���������
def fun(name, age=18, *args, **kwargs): print('{}������������{}���'.format(name, age)) for i in args: print('{}������������{}'.format(name, i)) for key in kwargs: print('{}���������{}'.format(key, kwargs[key])) return ''
���������������������
- ������������������������������������������������������������������������������
- ���������������������������������������������������
2. ������
���������������������������������������������������������������������������������������������������������������������������������������������global
���������
���������������������������
a = 0def add(): global a a += 10 return a
���������print(add())
������������10���
���������������������
def add(): a = 5 return a
���������print(add())
������������5���
发表评论
最新留言
关于作者
