Klausimai pažymėti „python“

„Python“ yra dinamiškai įvestas daugiafunkcinis programavimo kalba, sukurta taip, kad būtų greita (mokytis, naudoti ir suprasti) ir suteiktų švarią ir vieningą sintaksę. Dažnai naudojamos dvi panašios, bet nesuderinamos Python, Python 2.7 ir 3.x versijos. Konkrečiai kalbant apie „Python“ klausimus, naudokite [python-2.7] arba [python-3.x] žymes. Naudojant „Python“ variantą (pvz., „Jython“, „Pypy“ ir tt), pažymėkite parinktį.
33
atsakymai

Suprasti gabalėlių pavadinimą

Python fragmento žymoje man reikia gero paaiškinimo (nuorodos - plius). Man tai reiškia, kad šis ženklas šiek tiek pakelia. Jis atrodo labai galingas, bet aš ne visai jį priėmiau.
04 Feb rinkinys '09 - 1:31
28
atsakymai

Rasti elemento indeksą su sąrašu, kuriame jis yra „Python“

Kaip gauti sąrašą „foo“, „bar“, „baz“] ir elemento „bar“ sąraše, kaip gauti jo indeksą (1) „Python“?
nustatyti 07 spalis '08 4:39
18
atsakymai

Naudojant visuotinius kintamuosius funkcijoje

Kaip sukurti ar naudoti pasaulinį kintamąjį funkcijoje? Jei vienoje funkcijoje sukuriu pasaulinį kintamąjį, kaip galiu naudoti šį pasaulinį kintamąjį kitoje funkcijoje? Ar būtina išsaugoti pasaulinį kintamąjį vietiniame kintamajame linksmybėje ...
nustatyti 08 sausis '09 8:45
17
atsakymai

Kaip sukurti funkcijų dekoratorių grandinę?

Kaip aš galiu padaryti du Python dekoratorius, kurie atliks šiuos veiksmus? @makebold @makeitalic def say (): grąžinti „Hello“ ..., kuris turėtų būti grąžintas: "<b> <i> Sveiki </ i> </ b>" "Nenoriu padaryti HTML tokiu ...
nustatytas balandžio 11 d '09 10:05
20
atsakymai

Patikrinkite, ar žodynas turi tam tikrą klavišą

Norėjau patikrinti, ar raktas egzistuoja žodyne, prieš atnaujindamas rakto vertę. Aš parašiau tokį kodą: jei „key1“ diktuojamas (): print “blah” dar: print “boo” Manau, kad tai nėra geriausias būdas šiai užduočiai atlikti. Ar yra geresnis būdas ...
nustatyti spalio 21 d '09 10:05 val
46
atsakymai

Kaip sudaryti sąrašų sąrašą?

Įdomu, ar yra „Python“ sąrašų sąrašo paprastas sąrašas. Galiu tai padaryti už kilpą, bet gal yra vėsioje „vienoje eilutėje“? Aš bandžiau jį sumažinti, bet gaunu klaidą. kodas l = [[1, 2, 3] ...
birželio 04 d., 23.30 val
19
atsakymai

Kaip aš galiu uždelsti laiko Python?

Norėčiau žinoti, kaip nustatyti laiko atidėjimą python scenarijai.
04 Feb rinkinys '09, 10:04
12
atsakymai

Iteracija žodynams naudojant „už“ kilpas

Aš truputį susižavėjęs šiuo kodu: d = {'x': 1, 'y': 2, 'z': 3 ►, jei norite įvesti d: spausdinimo klavišą, 'atitinka', d [raktas] Ką nesuprantu Tai yra raktų dalis. Kaip „Python“ supranta, kad reikia tik perskaityti raktą iš žodyno? Ar pagrindinis raktas ...
nustatytas liepos 21 d., 10 val
35
atsakymai

Kaip įdiegti „pip“ sistemoje „Windows“?

pip yra easy_install pakaitalas. Bet ar turėčiau įdiegti „pip“ naudojant „easy_install“ sistemoje „Windows“? Ar yra geresnis būdas?
nustatė sausio 20 d '11 21:08
24
atsakymai

Kaip perduoti kintamąjį pagal nuorodą?

Python dokumentai atrodo neaiškūs, ar parametrai yra perduodami pagal nuorodą ar vertę, ir šis kodas sukuria nepakeistą originalios vertės klasę PassByReference: def __init __ (savarankiškai): self.variable = 'Original' self.ch ...
Nustatyti birželio 12 d. 09:23
34
atsakymai

Parametras „Mažiausias nustebinimas“ ir „Apytiksliai numatytasis argumentas“

Kiekvienas, kuris ilgą laiką valdė „Python“, yra įkandęs (arba suplėšytas) su šia problema: def foo (a = []): a.append (5) „New Python“ pradedantiesiems tikisi, kad ši funkcija visada grąžins sąrašą tik su vienu elementu : [5]. Kaip rezultatas ...
liepos 15 d. 21 val
34
atsakymai

Kaip sužinoti dabartinį laiką „Python“

Koks modulis / metodas naudojamas dabartiniam laikui gauti?
nustatytas 06 sausis '09, 7:54
21
atsakymas

Įtraukti naujus raktinius žodžius į žodyną?

Ar galiu pridėti raktą į „Python“ žodyną po jo sukūrimo? Atrodo, kad jis neturi .add () metodo.
birželio 22 d
7
atsakymai

Užfiksuoti kelias išimtis vienoje eilutėje (išskyrus bloką)

Žinau, ką galiu padaryti: pabandykite: # padaryti kažką, kas gali nepavykti, išskyrus: # tai padaryti, jei negerai, bet taip pat galiu tai padaryti: pabandykite: # daryti kažką, kas gali nepavykti, išskyrus IDontLikeYouException: # pasakyti, išskyrus YouAreTooShortExcep ...
birželio 24 d. 11 val
7
atsakymai

Suprasti Python super () su __init __ () metodais

Bandau suprasti super () naudojimą. Išvaizda gali būti sukurtos abi vaikų klasės, puikiai. Aš smalsu apie faktinį dviejų vaikų klasių skirtumą. klasės bazė (objektas): def __init __ (savarankiškai): spausdinti ...
nustatytas vasario 23 d '09, 3:30