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

12
Python'da bir dizeyi birleştirmenin tercih edilen yolu hangisidir?
Python's stringdeğiştirilemediğinden, bir dizeyi nasıl daha verimli bir şekilde birleştireceğinizi merak ediyordum? Ben şöyle yazabilirim: s += stringfromelsewhere ya da bunun gibi: s = [] s.append(somestring) later s = ''.join(s) Bu soruyu yazarken konuyla ilgili iyi bir makale buldum. http://www.skymind.com/~ocrow/python_string/ Ama Python 2.x'te, bu yüzden soru Python 3'te bir şey …

30
N altındaki tüm primerleri listelemenin en hızlı yolu
Bu, gelebileceğim en iyi algoritma. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 Daha da hızlı hale getirilebilir mi? Bu kodun bir kusuru vardır: numbersSırasız bir küme olduğundan, kümeden numbers.pop()en düşük sayıyı …



4
Kapsamlı yeni başlayanların sanal öğretici eğitimi? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Son zamanlarda virtualenv hakkındaki vızıltıları duydum ve ilgileniyorum. Ama duyduğum tek şey övgü …
356 python  virtualenv 




8
Python Grafik Kütüphanesi [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
354 python  graph 

8
dosyaya oturum açmak ve stdout'a yazdırmak için logger yapılandırması
Ben oldukça iyi çalışan bir dosyaya bazı hata ayıklama dizeleri günlüğe kaydetmek için Python günlüğü modülünü kullanıyorum. Şimdi ek olarak, dizeleri stdout'a yazdırmak için bu modülü kullanmak istiyorum. Bunu nasıl yaparım? Dizelerimi bir dosyaya kaydetmek için aşağıdaki kodu kullanıyorum: import logging import logging.handlers logger = logging.getLogger("") logger.setLevel(logging.DEBUG) handler = logging.handlers.RotatingFileHandler( …
354 python  file  logging  stdout 

29
Python günlük çıktısını nasıl renklendirebilirim?
Bir süre önce, muhtemelen günlük sistemi nedeniyle (tüm mesajlar standartlaştırıldığı için) renkli çıktıya sahip bir Mono uygulaması gördüm. Şimdi, Python, loggingçıktıyı özelleştirmek için birçok seçenek belirlemenizi sağlayan modüle sahiptir . Yani, benzer bir şeyin Python ile mümkün olacağını hayal ediyorum, ama bunu hiçbir yerde nasıl yapacağımı bulamıyorum. Python loggingmodülü çıktısını …
354 python  logging  colors 


13
Bir dizenin kendisini Python'da tekrarlayıp tekrarlamadığını nasıl anlayabilirim?
Belirli bir dize tüm dize için kendini tekrarlar olup olmadığını test etmek için bir yol arıyorum. Örnekler: [ '0045662100456621004566210045662100456621', # '00456621' '0072992700729927007299270072992700729927', # '00729927' '001443001443001443001443001443001443001443', # '001443' '037037037037037037037037037037037037037037037', # '037' '047619047619047619047619047619047619047619', # '047619' '002457002457002457002457002457002457002457', # '002457' '001221001221001221001221001221001221001221', # '001221' '001230012300123001230012300123001230012300123', # '00123' '0013947001394700139470013947001394700139470013947', # '0013947' '001001001001001001001001001001001001001001001001001', # '001' '001406469760900140646976090014064697609', # …


15
Python kullanarak dokunuş uygulanıyor mu?
touchdosyaların değişiklik ve erişim saatlerini günün geçerli saatine ayarlayan bir Unix yardımcı programıdır. Dosya yoksa, varsayılan izinlerle oluşturulur. Python işlevi olarak nasıl uygularsınız? Çapraz platform ve tam olmaya çalışın. ("Python dokunma dosyası" için geçerli Google sonuçları o kadar iyi değil, os.utime'ı gösteriyor .)
352 python  utility 

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.