- 1
- 2
- 3
- 4
- 5
>>> def f(positional_only, /, regular, *varargs, kw_only, **kw_varargs):
print(positional_only, regular, varargs, kw_only, kw_varargs)
f(1, 2, 3, 4, 5, kw_only='kw_only', kw_var1='var1', kw_var2='var2')
# 1 2 (3, 4, 5) kw_only {'kw_var1': 'var1', 'kw_var2': 'var2'}
gost 18.08.2020 22:08 # 0
gostinho 18.08.2020 22:17 # 0
gost 18.08.2020 22:18 # 0
Там правильная передача аргумента — это целое искусство, не то что в этой вашей скриптухе.
666_N33D135 19.08.2020 00:10 # 0
gostinho 18.08.2020 22:16 # 0
Desktop 18.08.2020 22:18 # 0
p.s. в пеп не вчитывался
gost 18.08.2020 22:23 # 0
Так даже более наркоманисто выглядит.
UPD: Традиционно эти аргументы называются «*args» и «**kwargs», но это не более чем конвенция.
gost 18.08.2020 22:24 # 0
gostinho 18.08.2020 22:19 # 0
Это key-walue или как расшифровывается?
gost 18.08.2020 22:20 # 0
gostinho 18.08.2020 22:25 # 0
Gost тоже.
gost 18.08.2020 22:27 # 0
gostinho 18.08.2020 23:24 # 0
Steve_Brown 19.08.2020 10:38 # 0
6a6yuH 20.08.2020 19:41 # +1
Они предвзяты.
Так же и с ПХП
gostinho 20.08.2020 20:30 # 0
guest8 19.08.2020 10:59 # −999