*
numaralı işleç için function(*args)
numaralı gibi doğru ad nedir? açmak, açmak, başka bir şey?doğru isim?
cevap
uzun ve açıklayıcı "argümanı listeleri açma" ifadesini kullanır. Python'da başka bir isim duymadım.
'' 'için de bir isim var mı, yoksa Python’a özgü değil mi? –
python'u kullanarak yaklaşık 10 yıl içinde bir kez duymadım/"uyarısı" görmedim. –
Python'da da ** ** argüman listelerini paketlemek için kullanılır, bu bağlamda ** unsplat ** olarak adlandırılmalı mı? :) –
En çok "splat operatörü" denir. Unpacking arguments yaptığı şeydir.
Python Tutorial basitçe '*
-Operatör' diyor. arbitrary argument lists'un paketini açmayı gerçekleştirir.
Bu en doğru cevaptır ve kabul edilmemesi utanç verici! – alfasin
@alfasin: '* '-operator' ifadesi belirsiz olduğundan, * *' - bağlama bağlı olarak - iki farklı işlem olan argüman genişletme veya çarpma gerçekleştirebilir. . – HelloGoodbye
@HelloGoodbye ve buna – alfasin
"Yıldız-arması" diyorum ve Python insanları ne demek istediğimi biliyor gibiler.
**
daha zordur - genellikle **kw
veya **kwargs
ben "pozisyonel genişleme" diyoruz
google zordur kendi başına sanırım. –
olarak kullanılır beri "anahtar kelime oluşturma" diyoruz **
aksine ben, sadece "qargs" düşünüyorum.
çift splat, haha. –
"Args" star args "veya" varargs "ve ** kwargs" keyword args "olarak adlandırıyorum.
Bir de (fonksiyon argümanları tanımında kullanıldığında) ya da *
bir parametre toplamak çağrı bir dağılım operatörü (işlev çağırma kullanılan).
Burada görüldüğü gibi: Think Python/Tuples/Variable-length argument tuples.
- 1. django ülkeleri kodlama doğru isim vermiyor
- 2. İsim alanlarını doğru bir şekilde işlemek için XmlWriter'i nasıl zorlayabilirim?
- 3. Java Generics isim çatışması, yöntem doğru şekilde geçersiz kılındı
- 4. Android iki libs aynı isim, isim çarpışması
- 5. İsim alanı
- 6. belirleyen isim
- 7. Jekyll bir isim
- 8. İsim uzayından zincirleme
- 9. Android: izinsiz isim ve etiketler
- 10. Sinyal numarası isim mi?
- 11. cx_Freeze ImportError: isim alamıyor.
- 12. OpenERP isim üretici
- 13. yeni bir isim
- 14. OpenNLP İsim Bulucu
- 15. $ _POST [ 'isim'] burada Sembol
- 16. Django modelleri: Neden isim çatışıyor?
- 17. Görev zamanlayıcı bu isim zaten
- 18. İsim ile birlikte dataframe üzerinde()
- 19. Logstash filtresi - isim alanları dinamik
- 20. Tüm isim alanını geçersiz mi?
- 21. İsim, ad alanında yok System.Drawing
- 22. LINQ GroupBy - İsim aynı adı
- 23. isim araması GNU derleyicisinde buggy mi?
- 24. C# İsim alanları/Klasörler: ne zaman çok organize/çok fazla isim alanı oluşturuluyor değil mi?
- 25. Visual C++ Derleyici, "typename" olmayan bir isim olarak bağımlı isim verir?
- 26. doğru
- 27. Flexbox sağa doğru süzülüyor
- 28. Sınıf (isim) kullanımdan kaldırmayla ilgili uyarılma
- 29. Eclipse bana değişken isim önerileri vermeyecek
- 30. Logstash grok filtresi - isim alanları dinamik
Javascript, ** spread ** '...' operatörüne eşdeğerdir. –