Питання з тегом 'python'

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

Що робить ключове слово 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 в 1:21
27
відповідей

У Python є тернарний умовний оператор?

Якщо Python не має тернарного умовного оператора, чи можна імітувати його з використанням інших мовних конструкцій?
заданий 27 дек. '08 в 11:32
19
відповідей

Що таке метакласи в Python?

Що таке метакласи і для чого ми їх використовуємо?
заданий 19 сент. '08 о 9:10
47
відповідей

Як перевірити, чи існує файл без винятків?

Як дізнатися, чи існує файл чи ні, без використання інструкції try?
заданий 17 сент. '08 о 15:55
30
відповідей

Що робити, якщо __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 в 7:11
55
відповідей

Виклик зовнішньої команди в Python

Як я можу викликати зовнішню команду (як якщо б я набрав її в оболонці Unix або в командному рядку Windows) з Python script?
заданий 18 сент. '08 о 4:35
52
відповідей

Як об'єднати два словника в одному вираженні?

У мене є два словника Python, і я хочу написати один вислів, яке повертає ці два словника, злиття. Метод update () буде тим, що мені потрібно, якщо він поверне результат, а не змінить dict на місці.
заданий 02 сент. '08 о 10:44
18
відповідей

У Python є метод підрядка "містить"?

Я шукаю метод string.contains або string.indexof в Python. Я хочу зробити: if not somestring.contains ( "blah"): continue
заданий 09 Серпня. '10 в 5: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 о 9:20
28
відповідей

Різниця між методами додавання і розширення списку в Python

У чому різниця між методами списку append () та extend ()?
заданий 31 Жовтня. '08 о 8:55
26
відповідей

У чому різниця між @staticmethod і @classmethod?

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

Доступ до індексу в циклах 'for'?

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