函数定义时接收不定长参数
def foo(*args, **kwargs):
pass
参数传递
def foo(x, y, z, a, b):
print(x)
print(y)
print(z)
print(a)
print(b)
lst = [1, 2, 3]
dic = {'a': 22, 'b': 77}
foo(*lst, **dic)
import * 语法
文件 xyz.py
__all__ = ('a', 'e', '_d')
a = 123
_b = 456
c = 'asdfghjkl'
_d = [1,2,3,4,5,6]
e = (9,8,7,6,5,4)
文件 abc.py
from xyz import *
print(a)
print(_b)
print(c)
print(_d)
print(e)