Suallar 'python'

Python, sürətli (öyrənmək, istifadə etmək və anlamaq) və təmiz və birləşdirilmiş sintaksis təmin etmək üçün nəzərdə tutulmuş çoxsahəli dinamik tipli çox məqsədli proqramlaşdırma dilidir. Python, Python 2.7 və 3.x iki oxşar, lakin uyğun olmayan versiyaları tez-tez istifadə olunur. Versiyaya aid xüsusi Python sualları üçün, [python-2.7] və ya [python-3.x] etiketlərindən istifadə edin. Python variantından istifadə edərkən (məsələn, Jython, Pypy və s.), Xahiş edirik seçimi də seçin.
33
Cavablar

Dilim təyinatı anlama

Python fraqmenti qeydlərində yaxşı bir izahat (bağlantılar - plus) lazımdır. Mənim üçün bu qeyd az bir artım tələb edir. O, çox güclü görünür, amma onu tamamilə əhatə etmədi.
04 fevral müəyyən 1: 31'de '09
28
Cavablar

Python-da olan bir siyahı ilə bir maddə indeksini tapın

["Foo", "bar", "baz"] və "bar" siyahısında bir element üçün Python-da indeksini (1) necə əldə edə bilərəm?
Oct 07 tarixini təyin etdi '08 ilə 4:39
18
Cavablar

Bir funksiyada qlobal dəyişənlərin istifadə edilməsi

Bir funksiyada qlobal dəyişən yaratmaq və ya istifadə etmək necədir? Bir funksiyada bir qlobal dəyişən yaratsam, bu qlobal dəyişənni başqa funksiyadan necə istifadə edə bilərəm? Qlobal bir dəyişənə yerli dəyişən əyləncədə saxlamaq lazımdırmı ...
08 yanvar təyin etdi 8: 45-də '09
17
Cavablar

Funksional dekorativlər zəncirini necə yaratmaq olar?

Aşağıdakıları Python'daki iki dekoratörle nasıl yapabilirim? @makebold @makeitalic def deyir (): geri qaytarılması lazım olan "Salam" ..., "<b> <i> Salam </ i> </ b>" "Bunu HTML kimi etməyə çalışıram ...
11 apreldə təyin olundu '09 saat 10.05 'də
20
Cavablar

Verilən sözün lüğətdə olub olmadığını yoxlayın

Açar dəyərini yeniləməyə başlamazdan əvvəl sözü lüğətdə olub olmadığını yoxlamaq istədi. Aşağıdakı kodu yazdım: dict.keys (): 'key1': print "blah" else: print "boo" Mən bu vəzifəni yerinə yetirmək üçün ən yaxşı yoldur. Daha yaxşı bir yol var mı ...
21 oktyabr təyin etdi '09 saat 10:05 'da
46
Cavablar

Siyahıların siyahısını necə etmək olar?

Python siyahıları siyahısından sadə bir siyahısı etmək üçün bir kısayol varmı? Bunu bir döngə üçün edə bilərəm amma bəlkə bir sərin "tək xətt" var? Mən bunu bir azalma ilə sınamışam, ancaq bir səhv alıram. kodu l = [[1, 2, 3] ...
04 iyun '09 saat 23:30 'da təyin olundu
19
Cavablar

Python-da bir müddət gecikdirə bilərəm?

Python skriptində vaxt gecikməsini necə təyin etmək istərdim.
04 fevral müəyyən '09 saat 10:04 'da
12
Cavablar

'For' loops istifadə edərək lüğətlər üzərində yineleme

Aşağıdakı kodla bir az şaşırdım: d = {'x': 1, 'y': 2, 'z': 3 'düyməsinə daxil etmək üçün d: print düyməsinə' uyğun ', d [key] Bu əsasın bir hissəsidir. Python yalnız lüğətdən açarı oxumaq lazım olduğunu necə tanıyır? Əsas sp ...
21 iyul, '10 'da 1:27' də təyin olundu
35
Cavablar

Pəncərəni necə quraşdırmaq olar?

pip easy_install üçün əvəz edir. Windows'ta easy_install istifadə edərək pip yükləməlisən? Daha yaxşı bir yol varmı?
20 yanvar təyin etdi '11 at 21:08
24
Cavablar

Bir dəyişəndən referansla necə keçmək olar?

Python sənədləri parametrlərin referans və ya dəyərlə ötürülməsinin olub-olmaması barədə qarışıq görünür və aşağıdakı kod dəyişməyən Original dəyər sinfi PassByReference yaradır: def __init __ (self): self.variable = 'Original' self.ch ...
İyun ayının 12-də '09 'da 1: 23-də təyin olundu
34
Cavablar

"Ən az sürpriz" və Mutable Default Argument parametri

Python'a uzun süre malik olan herkes aşağıdakı problemlerle ısırılıyor (ya da parçalanmış): def foo (a = []): a.append (5) Yeni Python yeni başlayanlar bu işlevi her zaman sadece bir öğe : [5]. Nəticədə ...
15 iyul saat 09: 00-da təyin olundu
34
Cavablar

Python-da cari saatı necə öyrənmək olar

Hansı modul / metod cari saatı almaq üçün istifadə olunur?
Jan 06 tarixini təyin etdi '09 ilə 7:54
21
cavab

Sözlüğe yeni bir tuş əlavə et?

Yaratıldıktan sonra Python lüğətinə bir açar əlavə edə bilərəmmi? Heç bir .add () metodu yoxdur.
22 iyun 'da 1:07' də təyin olundu
7
Cavablar

Tək xəttdə (istisna olmaqla) birdən çox istisna çəkin

Mən nə edə biləcəyimi bilirəm: cəhd edin: # Başqa bir şey uğursuz ola bilər: # HƏR HANSI yanlış gedirsə bunu edə bilərsiniz Mən də bunu edə bilərəm: cəhd edin: IDontLikeYouException istisna olmaqla baş verə biləcək bir şey edə bilərsiniz: #
24 İyun tarixində saat 18.55 'də təyin olundu
7
Cavablar

Python super () __init __ () üsulları ilə anlama

Super () istifadəini anlamağa çalışıram. Görünüşdə, həm uşaq sinifləri yaradıla bilər, yalnız gözəl. Mən iki uşağın sinifləri arasındakı faktiki fərqi maraqlandırıram. class Base (obyekt): def __init __ (self): print ...
23 Fevralda təyin olundu '09 saat 3:30 'da