Пытанні з тэгам 'python'

Python - гэта мультипарадигмальный дынамічна тыпізаваных шматмэтавы мова праграмавання, распрацаваны для хуткага (для вывучэння, выкарыстання і разумення) і для забеспячэння чыстага і ўніфікаванага сінтаксісу. Звычайна выкарыстоўваюцца дзве падобныя, але несумяшчальныя версіі Python, Python 2.7 і 3.x. Для спецыфічных для версіі пытанняў Python выкарыстоўвайце тэгі [python-2.7] або [python-3.x]. Пры выкарыстанні варыянту Python (напрыклад, Jython, Pypy і г.д.), Калі ласка, таксама пазначце варыянт.
46
адказаў

Што робіць ключавое слова yield?

Якая карысць ад ключавога слова yield ў Python? Што яно робіць? Напрыклад, я спрабую зразумець гэты код 1: def _get_child_candidates (self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist <self._median: yield se ...
зададзены 24 каст. '08 у 01:21
27
адказаў

У Python ёсць тернарный ўмоўны аператар?

Калі Python не мае тернарного умоўнага аператара, ці можна імітаваць яго з выкарыстаннем іншых моўных канструкцый?
зададзены 27 снеж. '08 у 11:32
19
адказаў

Што такое метаклассы ў Python?

Што такое метаклассы і для чаго мы іх выкарыстоўваем?
зададзены 19 сент. '08 у 9:10
47
адказаў

Як праверыць, ці існуе файл без выключэнняў?

Як даведацца, ці існуе файл ці не, без выкарыстання інструкцыі try?
зададзены 17 сент. '08 у 15:55
31
адказ

Што рабіць, калі __name__ == "__main__": рабіць?

Што робіць if __name__ == "__main__" :? # Threading example import time, thread def myfunction (string, sleeptime, lock, * args): while True: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
зададзены 07 студз. '09 у 07:11
56
адказаў

Выклік знешняй каманды ў Python

Як я магу выклікаць знешнюю каманду (як калі б я набраў яе ў абалонцы Unix або ў камандным радку Windows) з Python script?
зададзены 18 сент. '08 у 04:35
52
адказаў

Як аб'яднаць два слоўніка ў адным выразе?

У мяне ёсць два слоўніка Python, і я хачу напісаць адно выраз, якое вяртае гэтыя два слоўніка, зліццё. Метад update () будзе тым, што мне трэба, калі ён верне вынік, а не зменіць dict на месцы.
зададзены 02 сент. '08 у 10:44
19
адказаў

У Python ёсць метад падрадка "утрымлівае"?

Я шукаю метад string.contains або string.indexof ў Python. Я хачу зрабіць: if not somestring.contains ( "blah"): continue
зададзены 09 жнів. '10 у 05:52
40
адказаў

Як пералічыць усе файлы каталога?

Як я магу пералічыць усе файлы каталога ў Python і дадаць іх у list?
зададзены 08 ліпеня '10 а 22:31
28
адказаў

Як я магу бяспечна стварыць укладзены каталог у Python?

Які самы элегантны спосаб праверыць, ці існуе каталог, у які будзе запісвацца файл, а калі няма, стварыце каталог з дапамогай Python? Вось што я спрабаваў: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname (fil ...
зададзены 07 лістапада. '08 а 21:56
42
адказаў

Як адсартаваць слоўнік па значэнні?

У мяне ёсць слоўнік значэнняў, лічаных з двух палёў у базе дадзеных: поле радкі і лікавае поле. Радковае поле унікальна, таму гэта ключ слоўніка. Я магу сартаваць па ключах, але як я магу сартаваць на аснове значэнняў? Заўвага. Я прачытаў...
зададзены 05 сакавіка '09 г у 3:49
49
адказаў

Як праверыць, пусты ці спіс?

Напрыклад, калі перададзеная наступнае: a = [] Як праверыць, ці няма a?
зададзены 10 сент. '08 у 09:20
28
адказаў

Розніца паміж метадамі дадання і пашырэння спісу ў Python

У чым розніца паміж метадамі спісу append () і extend ()?
зададзены 31 каст. '08 у 08:55
26
адказаў

У чым розніца паміж @staticmethod і @classmethod?

У чым розніца паміж функцыяй, упрыгожанай @staticmethod, а іншая - @classmethod?
зададзены 26 сент. '08 у 0:01
23
адказаў

Доступ да індэксу ў цыклах 'for'?

Як мне атрымаць доступ да самага індэксе для спісу, падобнага наступнага? ints = [8, 23, 45, 12, 78] Калі я праходжу праз яго з дапамогай цыкла for, як мне атрымаць доступ да індэксу цыклу, ад 1 да 5 у гэтым выпадку?
зададзены 07 февр. '09 у 01:47