«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

27
Bir listenin boş olup olmadığını nasıl kontrol ederim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Örneğin, aşağıdakileri geçtiyse: a = [] aBoş olup olmadığını nasıl kontrol ederim ?
3234 python  list 




19
Bir fonksiyonda global değişkenleri kullanma
Bir işlevde nasıl global değişken oluşturabilirim veya kullanabilirim? Bir işlevde genel değişken oluşturursam, bu genel değişkeni başka bir işlevde nasıl kullanabilirim? Genel değişkeni, erişimini gerektiren işlevin yerel bir değişkeninde depolamam gerekir mi?



17
Fonksiyon dekoratörleri zinciri nasıl yapılır?
Python'da aşağıdakileri yapacak iki dekoratörü nasıl yapabilirim? @makebold @makeitalic def say(): return "Hello" ... geri dönmesi gereken: "<b><i>Hello</i></b>" HTMLGerçek bir uygulamada bu şekilde yapmaya çalışmıyorum - sadece dekoratörlerin ve dekoratör zincirinin nasıl çalıştığını anlamaya çalışıyorum.


16
Belirli bir anahtarın sözlükte zaten mevcut olup olmadığını kontrol edin
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Anahtarın değerini güncellemeden önce bir anahtarın sözlükte olup olmadığını test etmek istedim. Aşağıdaki kodu yazdım: if 'key1' in dict.keys(): print "blah" else: print "boo" Bence bu, bu görevi …
2683 python  dictionary 

26
Bir değişkeni referans olarak nasıl iletirim?
Python belgeleri, parametrelerin referans veya değere göre geçirilip geçirilmediği konusunda net görünmüyor ve aşağıdaki kod, değiştirilmemiş 'Orijinal' değerini üretiyor class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Değişkeni gerçek referansla geçmek için yapabileceğim bir şey var mı?


30
“En Küçük Şaşkınlık” ve Değişken Varsayılan Argüman
Python ile yeterince uzun süre uğraşan herkes aşağıdaki sorunla ısırıldı (veya parçalara ayrıldı): def foo(a=[]): a.append(5) return a Python acemi bu işlev her zaman yalnızca bir eleman içeren bir liste dönmek için beklenir: [5]. Sonuç bunun yerine çok farklı ve çok şaşırtıcı (bir acemi için): >>> foo() [5] >>> foo() …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.