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

3
unittest.TestCase için __init__
unittest.TestCaseSınıfın başlatıldıktan sonra yaptıklarına birkaç şey eklemek istiyorum ama bunu nasıl yapacağımı bulamıyorum. Şu anda bunu yapıyorum: #filename test.py class TestingClass(unittest.TestCase): def __init__(self): self.gen_stubs() def gen_stubs(self): # Create a couple of tempfiles/dirs etc etc. self.tempdir = tempfile.mkdtemp() # more stuff here Tüm taslakların tüm bu testler için yalnızca bir kez …

2
Tamsayıyı dizeye çevir Jinja
Bir tamsayım var {% set curYear = 2013 %} Gelen {% if %}açıklamada bazı dize ile karşılaştırmak gerekir. curYearBaşlangıçta dizeyi ayarlayamıyorum çünkü onu döngüde azaltmak zorundayım. Nasıl dönüştürebilirim?
122 python  jinja2  nunjucks 

5
Matplotlib'de yoğunluk grafiği nasıl oluşturulur?
RI'da aşağıdakileri yaparak istenen çıktıyı oluşturabilirsiniz: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) Python'da (matplotlib ile) elde ettiğim en yakın şey basit bir histogramdı: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

8
Sayıları dizeden çıkarma [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu sorunun netleştirilmesine yardımcı olması için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bir dizeden basamakları nasıl kaldırabilirim?
122 python  string 

5
Django-DB-Migrations: bekleyen tetikleyici olaylara sahip olduğundan TABLO DEĞİŞTİRİLEMEZ
Bir TextField'dan null = True kaldırmak istiyorum: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Bir şema geçişi oluşturdum: manage.py schemamigration fooapp --auto Bazı altbilgi sütunları içerdiğinden , taşıma işlemini çalıştırırsam şunu NULLalırım error: django.db.utils.IntegrityError: "altbilgi" sütunu boş değerler içeriyor Şema geçişine şunu ekledim: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() Şimdi anlıyorum: …

7
Python'da iki boyutlu bir diziyi döndürme
Yazdığım bir programda iki boyutlu bir diziyi döndürme ihtiyacı ortaya çıktı. En uygun çözümü ararken, işi yapan bu etkileyici tek astarı buldum: rotated = zip(*original[::-1]) Şimdi programımda kullanıyorum ve olması gerektiği gibi çalışıyor. Yine de sorunum, nasıl çalıştığını anlamıyorum. Birisi ilgili farklı işlevlerin istenen sonucu nasıl elde ettiğini açıklayabilirse memnun …

10
Python, bir listedeki birden çok değerin üyeliğini test edebilir mi?
İki veya daha fazla değerin bir listede üye olup olmadığını test etmek istiyorum, ancak beklenmeyen bir sonuç alıyorum: >>> 'a','b' in ['b', 'a', 'foo', 'bar'] ('a', True) Öyleyse, Python bir listede aynı anda birden fazla değerin üyeliğini test edebilir mi? Bu sonuç ne anlama geliyor?
122 python 

5
Python'da yakalanan istisnanın adı nasıl alınır?
Python'da ortaya çıkan bir istisnanın adını nasıl alabilirim? Örneğin, try: foo = bar except Exception as exception: name_of_exception = ??? assert name_of_exception == 'NameError' print "Failed with exception [%s]" % name_of_exception Örneğin, birden çok (veya tümünü) istisnayı yakalıyorum ve istisnanın adını bir hata mesajında ​​yazdırmak istiyorum.

1
Bir datetime nesnesinden bir pytz saat dilimini nasıl kaldırabilirim?
Saat dilimini pytz datetime nesnesinden kaldırmanın basit bir yolu var mı? mesela yeniden dtgelen dt_tzbu örnekte: >>> import datetime >>> import pytz >>> dt = datetime.datetime.now() >>> dt datetime.datetime(2012, 6, 8, 9, 27, 32, 601000) >>> dt_tz = pytz.utc.localize(dt) >>> dt_tz datetime.datetime(2012, 6, 8, 9, 27, 32, 601000, tzinfo=<UTC>)
122 python  timezone  pytz 

2
'İçerik' ve 'metin' arasındaki fark nedir
Harika Python İstekleri kitaplığını kullanıyorum. İyi belgelerin nedenini açıklamadan bir şeyin nasıl yapılacağına dair birçok örneği olduğunu fark ettim . Örneğin, her ikisi de ve sunucu yanıtının nasıl alınacağına dair örnekler olarak gösterilir . Ama bu özelliklerin ne işe yaradığı nerede açıklanıyor? Örneğin, birini diğerine ne zaman seçerim? Bazen thar'ın …


4
Küresel değişkenler neden kötüdür? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 6 ay önce kapandı . Bu soruyu geliştirin globalPython'da (ve genel olarak programlamada) kullanımının neden kötü bir uygulama olarak kabul edildiğini bulmaya …



6
Bir dizedeki karakterin harf olup olmadığını nasıl kontrol edebilirim? (Python)
Bilmem islowerve isupperfakat karakteri bir harf olduğunu olup olmadığını kontrol edebilir? Örneğin: >>> s = 'abcdefg' >>> s2 = '123abcd' >>> s3 = 'abcDEFG' >>> s[0].islower() True >>> s2[0].islower() False >>> s3[0].islower() True Yaptığını yanında bir karakter ise sadece sormak için herhangi bir yolu var mı .islower()yoksa .isupper()?
122 python  string  find 

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.