«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.

30
“Getiri” anahtar kelimesi ne işe yarar?
Kullanımı nedir yieldPython'da anahtar kelimenin ve ne işe ? Örneğin, bu kod 1 anlamaya çalışıyorum : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and distance + max_dist >= self._median: yield self._rightchild Ve bu arayan: result, candidates = [], [self] while …

30
__Name__ == “__main__” ise ne yapar?
На этот вопрос есть ответы на yığın taşması на русском : Что делают eğer __name__ == “__main__”? Aşağıdaki kod verildiğinde ne yapar if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": lock = thread.allocate_lock() …





30
Python'da iki sözlük tek bir ifadede nasıl birleştirilir?
На этот вопрос есть ответы на yığın taşması на русском : Почему нельзя просто взять и сложить два словаря? İki Python sözlüğüm var ve birleştirilen bu iki sözlüğü döndüren tek bir ifade yazmak istiyorum. update()Yöntem onun sonucunu döndürdü yerine yerinde bir sözlük değiştirerek eğer, ne gerek olacaktır. >>> x = …
4783 python  dictionary  merge 

25
Yuvalanmış bir dizini nasıl güvenle oluşturabilirim?
Bir dosyanın yazılacak dizinin var olup olmadığını kontrol etmenin ve yoksa Python kullanarak dizini oluşturmanın en zarif yolu nedir? İşte ne denedim: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Her nasılsa, kaçırdım os.path.exists(teşekkürler kanja, Blair ve Douglas). Şimdi sahip olduğum şey bu: …

20
'For' döngülerindeki dizine erişiliyor mu?
forDizine aşağıdaki gibi bir döngüde nasıl erişebilirim ? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) Bu çıktıyı almak istiyorum: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 Bir döngü …
3605 python  loops  list 

10
Python 'string' alt dizesi yöntemine sahip mi?
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. Python'da bir string.containsveya string.indexofyöntem arıyorum . Ben yapmak istiyorum: if not somestring.contains("blah"): continue



30
Bir sözlüğü değere göre nasıl sıralayabilirim?
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. Bir veritabanındaki iki alandan okunan değerler sözlüğü var: bir dize alanı ve sayısal alan. Dize alanı benzersizdir, bu yüzden sözlüğün anahtarıdır. Anahtarları sıralayabilirim, ancak değerlere göre nasıl sıralayabilirim? …

30
Liste listesinden düz liste nasıl yapılır?
На этот вопрос есть ответы на yığın taşması на русском : Сшить два списка, Python Python'daki listelerden basit bir liste yapmak için bir kısayol olup olmadığını merak ediyorum. Bunu bir fordöngü içinde yapabilirim , ama belki bazı serin "bir astar" var? İle denedim reduce(), ama bir hata alıyorum. kod l …

30
Dilim gösterimini anlama
Python'ın dilim gösterimi üzerinde iyi bir açıklama (referanslar bir artı) gerekir. Bana göre, bu gösterimin biraz kaldırılması gerekiyor. Son derece güçlü görünüyor, ama kafamı tam olarak bulamadım.
3283 python  list  slice  iterable 

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.