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



20
şamandıralar için aralık ()
range()Python'da şamandıralar için bir eşdeğer var mı ? >>> range(0.5,5,1.5) [0, 1, 2, 3, 4] >>> range(0.5,5,0.5) Traceback (most recent call last): File "<pyshell#10>", line 1, in <module> range(0.5,5,0.5) ValueError: range() step argument must not be zero

4
Geçerli modülde setattr () öğesini nasıl çağırırım?
Geçerli modüldeki değişkenleri ayarlamak objectiçin işleve ilk parametre " " olarak ne setattr(object, name, value)iletirim? Örneğin: setattr(object, "SOME_CONSTANT", 42); aynı etkiyi vererek: SOME_CONSTANT = 42 bu satırları içeren modül içinde (doğru object). Dinamik olarak modül düzeyinde birkaç değer üretiyorum ve modül düzeyinde tanımlayamadığım __getattr__için bu benim yedekim.



5
Hariç: ve Dışında arasındaki fark e: Python'da istisna olarak
Aşağıdaki kod snippet'lerinin her ikisi de aynı şeyi yapar. Her istisnayı yakalarlar ve except:bloktaki kodu çalıştırırlar Snippet 1 - try: #some code that may throw an exception except: #exception handling code Snippet 2 - try: #some code that may throw an exception except Exception as e: #exception handling code Her …
140 python  python-3.x 


5
Python'da çok büyük sayıların ele alınması
Python'da hızlı poker el değerlendirmesi yapmayı düşünüyorum. İşlemi hızlandırmanın bir yolunun, tüm kart yüzlerini ve takımlarını asal sayılar olarak göstermek ve elleri temsil etmek için onları çoğaltmak olduğu bana geldi. Katlamak için: class PokerCard: faces = '23456789TJQKA' suits = 'cdhs' facePrimes = [11, 13, 17, 19, 23, 29, 31, 37, …

14
Bir satır eğer koşul-atama
Takip koduna sahibim num1 = 10 someBoolValue = True Ben değerini ayarlamak gerekir num1için 20ise someBoolValueolduğu True; ve başka bir şey yapmayın. İşte bunun için kodum num1 = 20 if someBoolValue else num1 Daha ...else num1temiz görünmesini sağlamak için parçayı önleyebileceğim bir şey var mı ? Eşdeğer if someBoolValue: num1 …

7
Matplotlib ile engellemesiz bir şekilde çizim yapmak
Son birkaç gündür Numpy ve matplotlib ile oynuyorum. Matplotlib'i çalıştırmayı engellemeden bir işlev çizmeye çalışırken sorun yaşıyorum. SO'da zaten benzer sorular soran birçok ileti dizisi olduğunu biliyorum ve epeyce Google'da arama yaptım ama bu işi yapmayı başaramadım. Bazılarının önerdiği gibi show (blok = False) kullanmayı denedim, ancak aldığım tek şey …
140 python  matplotlib  plot 

5
Matplotlib ile bir 2B ısı haritası çizme
Matplotlib kullanarak, 2 boyutlu bir ısı haritası çizmek istiyorum. Verilerim, her biri 0 ile 1 arasında bir değere sahip n-by-n Numpy dizisi. Bu nedenle, bu dizinin (i, j) elemanı için, benim (i, j) koordinatımda bir kare çizmek istiyorum. rengi dizideki öğenin değeriyle orantılı olan ısı haritası. Bunu nasıl yapabilirim?
140 python  numpy  matplotlib 


3
__Getitem__ yöntemini anlama
__getitem__Python belgelerindeki belgelerin çoğunu inceledim, ancak hala anlamını kavrayamıyorum. Yani tek anlayabildiğim, bunun __getitem__gibi çağrıları uygulamak için kullanıldığı self[key]. Ama bunun faydası nedir? Diyelim ki şu şekilde tanımlanmış bir python sınıfım var: class Person: def __init__(self,name,age): self.name = name self.age = age def __getitem__(self,key): print ("Inside `__getitem__` method!") return getattr(self,key) …
140 python 

8
bağlı olmayan yöntem f () ilk argüman olarak fibo_ örneği ile çağrılmalıdır (bunun yerine classobj örneği var)
Python, bir sınıfta bir yöntem çalıştırmak çalışıyorum ve bir hata alıyorum: Traceback (most recent call last): File "C:\Users\domenico\Desktop\py\main.py", line 8, in <module> fibo.f() TypeError: unbound method f() must be called with fibo instance as first argument (got nothing instead) Kodu: (swineflu.py) class fibo: a=0 b=0 def f(self,a=0): print fibo.b+a b=a; …
139 python  methods 

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.