Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.

12
Розуміння генераторів в Python
Я зараз читаю кулінарну книгу Python і зараз переглядаю генератори. Мені важко обвести голову. Як я походжу з тла Java, чи існує еквівалент Java? Книга говорила про "Виробник / Споживач", проте коли я чую, що я думаю про нарізку. Що таке генератор і для чого ви його використовуєте? Без цитування …
218 python  generator 



5
Як "ідеально" відмінити дік?
Як я можу зробити максимально «досконалим» підклас дикту ? Кінцевою метою є створення простого диктанту, в якому клавіші є малі. Здавалося б, має бути якийсь крихітний набір примітивів, які я можу перекрити, щоб зробити цю роботу, але згідно з усіма моїми дослідженнями та спробами, схоже, це не так: Якщо я …

27
"Непослідовне використання вкладок і пробілів у відступі"
Я намагаюся створити додаток у Python 3.2 і я весь час використовую вкладки для відступу, але навіть редактор міняє деякі з них на пробіли, а потім роздруковує "непослідовне використання вкладок і пробілів у відступі", коли я намагаюся запустити Програма. Як я можу змінити пробіли на вкладки? Це зводить мене з …
218 python 

12
Чи є різниця між "foo is None" і "foo == None"?
Чи є різниця між: if foo is None: pass і if foo == None: pass Конвенція, яку я бачив у більшості кодів Python (і код, який я сам пишу), є першим, але я нещодавно натрапив на код, який використовує останній. Жоден екземпляр (і єдиний екземпляр, IIRC) NoneType, тому це не …
217 python 

18
Видалення списку символів у рядку
Я хочу видалити символи в рядку в python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Але у мене є багато символів, які я маю видалити. Я продумав список list = [',', '!', '.', ';'...] Але як я можу використовувати listзаміну символів у string?
217 python  string  list  replace 

20
Кодування міток через декілька стовпців у scikit-learn
Я намагаюся використовувати scikit-learn's LabelEncoderдля кодування панд DataFrameрядкових міток. Оскільки у фрейму даних є багато (50+) стовпців, я хочу уникати створення LabelEncoderоб'єкта для кожного стовпця; Я вважаю за краще мати один великий LabelEncoderоб'єкт, який працює в усіх моїх стовпцях даних. Закидання цілого DataFrameв LabelEncoderстворює помилку нижче. Будь ласка, майте на …

6
Як перевірити, чи містить рядок елемент зі списку в Python
У мене є щось подібне: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Мені цікаво, який би був більш елегантний спосіб зробити це в Python (не використовуючи цикл for)? Я думав про щось подібне (наприклад, від C / C ++), але це не вийшло: …

5
TypeError: Відсутній 1 необхідний позиційний аргумент: 'self'
Я новачок у пітоні і потрапив у стіну. Я дотримувався кількох навчальних посібників, але не можу пройти помилку: Traceback (most recent call last): File "C:\Users\Dom\Desktop\test\test.py", line 7, in <module> p = Pump.getPumps() TypeError: getPumps() missing 1 required positional argument: 'self' Я розглянув декілька навчальних посібників, але, схоже, немає нічого відмінного …
217 python  python-3.x 

13
Вставлення зображення в розмітку ноутбука IPython
Я починаю сильно залежати від програми для ноутбуків IPython для розробки та документування алгоритмів. Це приголомшливо; але є щось, що здається, що це має бути можливо, але я не можу зрозуміти, як це зробити: Я хотів би вставити локальне зображення у свій (локальний) ноутбук IPython для розміщення, щоб допомогти в …

3
У pytest в чому полягає використання файлів conftest.py?
Я нещодавно виявив pytest. Це здається чудовим. Однак я вважаю, що документація може бути кращою. Я намагаюся зрозуміти, для чого призначені conftest.pyфайли. У моєму (на сьогоднішній день невеликому) тестовому наборі я маю один conftest.pyфайл у корені проекту. Я використовую його для визначення світильників, які я ввожу в свої тести. У …
217 python  testing  pytest 

13
Автоматично запускається налагоджувач python при помилці
Це питання, про яке я замислювався досить давно, але я ніколи не знайшов підходящого рішення. Якщо я запускаю сценарій і натрапляю, скажімо, на IndexError, python друкує рядок, місцеположення та швидкий опис помилки та виходи. Чи можливо автоматично запустити pdb при виявленні помилки? Я не проти того, щоб мати додаткову заяву …
216 python  debugging 


2
Надсилання "User-agent" за допомогою бібліотеки запитів у Python
Я хочу надіслати значення для "User-agent"запиту веб-сторінки за допомогою Python Requests. Я не впевнений, чи добре це надсилати як частину заголовка, як у коді нижче: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers = user_agent, config=debug) Інформація про налагодження не відображає заголовків, що надсилаються під час …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.