python *号
BEGIN:
一 、在一个变量前加*号:一般出现在参数传递中
1 一个*号:表示对元组的拆分
例如:
tup = ('Mary',18,'female') def func(*t): for i in t: print(i) func(*tup)
输出结果为:
Mary 18 female
2 两个*号:表示对字典的拆分
例如:
d = {"name":"Mary","age":"18","sex":"female"}
def func(**t):
for i in t:
print(i)
func(**d)
输出结果为:
age
name
sex
二、在变量(数字)之间加*号:一般表示运算符
1 表示乘号
例如:
>>>a = 4*5 >>>b=2*3 >>>a # 输出20 >>>b # 输出6 >>>c=a*b >>>c # 输出120
2 表示乘方
>>>a = 2**3 >>>a #输出8 >>>b = 3**2 >>>b #输出9 >>>c = a**b >>>c #输出134217728
END.
勇气,不过就是人在无路可退时那最后的孤注一掷。

浙公网安备 33010602011771号