Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.


6
Создание потоков в Python
У меня есть скрипт, и я хочу, чтобы одна функция запускалась одновременно с другой. Пример кода, который я посмотрел: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() У меня проблемы с получением этой работы. Я бы предпочел, чтобы это происходило с использованием …

10
Пример использования оператора «continue» в Python?
Определение из continueутверждения: continueУтверждение продолжается со следующей итерации цикла. Я не могу найти хороших примеров кода. Может ли кто-нибудь предложить несколько простых случаев, когда continueэто необходимо?
177 python  continue 

6
Обзоры в Python для циклов
Я не спрашиваю о правилах Python; Я вообще понимаю, как работает цикл в Python для циклов. Мой вопрос, почему дизайнерские решения были приняты таким образом. Например (не каламбур): for foo in xrange(10): bar = 2 print(foo, bar) Выше будет напечатано (9,2). Это кажется мне странным: 'foo' на самом деле просто …
177 python  scope 

8
Как получить доступ к локальному веб-серверу Django из внешнего мира
Я следовал приведенным здесь инструкциям для запуска Django с помощью встроенного веб-сервера и смог успешно запустить его с помощью python manage.py runserver. Если я получаю доступ к 127.0.0.1:port локально с веб-сервера, я получаю страницу Django, указывающую, что она работает. Я понимаю, что веб-сервер Django не является рабочим сервером, но для …
177 python  django 

4
Изменения в операторе импорта python3
Я не понимаю следующее из pep-0404 В Python 3 неявный относительный импорт внутри пакетов больше недоступен - поддерживаются только абсолютный и явный относительный импорт. Кроме того, импорт звездочек (например, из x import *) разрешен только в коде уровня модуля. Что такое относительный импорт? В каких других местах импорт звезд разрешен …
177 python  python-3.x 

4
Цикл по списку в Python
У меня есть список с подсписками в нем. Я хочу напечатать все подсписки с длиной, равной 3. Я делаю следующее в Python: for x in values[:]: if len(x) == 3: print(x) valuesэто оригинальный список. Печатает ли приведенный выше код каждый подсписок длиной 3 для каждого значения x? Я хочу отображать …
177 python  list 

3
Получение списка списков в пандах DataFrame
Я читаю содержимое таблицы в панды. DataNitro имеет метод, который возвращает прямоугольный выбор ячеек в виде списка списков. Так table = Cell("A1").table дает table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data Я занят написанием кода для перевода …
177 python  pandas  datanitro 

12
random.seed (): Что это делает?
Я немного запутался в том, что random.seed()делает в Python. Например, почему приведенные ниже испытания делают то, что они делают (последовательно)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 Я не мог найти хорошую …


7
Выполнить код, когда Django запускается только ОДИН РАЗ?
Я пишу класс промежуточного программного обеспечения Django, который хочу запускать только один раз при запуске, чтобы инициализировать некоторый другой произвольный код. Я следовал очень хорошему решению, опубликованному здесь sdolan , но сообщение «Hello» выводится на терминал дважды . Например from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def …
177 python  django 

9
pandas DataFrame: заменить значения nan на среднее значение столбцов
У меня есть пандас DataFrame, заполненный в основном реальными числами, но в нем также есть несколько nanзначений. Как я могу заменить nanсредние значения столбцов, где они находятся? Этот вопрос очень похож на этот: массив numpy: замените значения nan на среднее значение столбцов, но, к сожалению, приведенное там решение не работает …
177 python  pandas  nan 

1
Как указать тип возвращаемого значения «nullable» с подсказками типа
Предположим, у меня есть функция: def get_some_date(some_argument: int=None) -> %datetime_or_None%: if some_argument is not None and some_argument == 1: return datetime.utcnow() else: return None Как мне указать тип возвращаемого значения для чего-то, что может быть None?

3
Как добавить несколько значений в список в Python
Я пытаюсь выяснить, как добавить несколько значений в список в Python. Я знаю, что есть несколько способов сделать это, например, ввести значения вручную или выполнить операцию добавления в forцикле, или appendи extendфункции. Тем не менее, мне интересно, есть ли более аккуратный способ сделать это? Может быть, определенный пакет или функция?
177 python  list 

5
Когда я должен использовать классы в Python?
Я программировал на Python около двух лет; в основном данные (pandas, mpl, numpy), а также сценарии автоматизации и небольшие веб-приложения. Я пытаюсь стать лучшим программистом и расширить свои знания Python, и одна из вещей, которые меня беспокоят, это то, что я никогда не использовал классы (за исключением копирования случайного кода …
177 python  oop 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.