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

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

9
Насмешливая функция python на основе входных аргументов
Мы использовали Mock для Python некоторое время. Теперь у нас есть ситуация, в которой мы хотим смоделировать функцию def foo(self, my_param): #do something here, assign something to my_result return my_result Обычно, способ посмеяться над этим будет (при условии, что foo является частью объекта) self.foo = MagicMock(return_value="mocked!") Даже если я вызываю …

16
Прочитайте первые N строк файла в python
У нас есть большой файл необработанных данных, который мы хотели бы обрезать до указанного размера. Я имею опыт работы с .net c #, однако хотел бы сделать это на python, чтобы упростить вещи и из интереса. Как бы я получить первые N строк текстового файла в Python? Повлияет ли используемая …
150 python  file  head 

8
шестнадцатеричная строка в байтовом массиве в python
У меня есть длинная шестнадцатеричная строка, представляющая ряд значений разных типов. Я хочу преобразовать эту шестнадцатеричную строку в байтовый массив, чтобы я мог сдвинуть каждое значение и преобразовать его в соответствующий тип данных.
150 python  bytearray 

6
Лямбда-функция в списках
Почему вывод следующих двух списочных представлений различен, хотя fи lambdaфункция одинакова? f = lambda x: x*x [f(x) for x in range(10)] и [lambda x: x*x for x in range(10)] Имейте в виду, оба type(f)и type(lambda x: x*x)вернуть тот же тип.
150 python 

2
Инструмент для преобразования кода MATLAB в Python [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос У меня есть набор кода MATLAB из моей диссертации MS, который я сейчас …

30
Разбиение списка на N частей примерно равной длины
Каков наилучший способ разделить список на примерно равные части? Например, если список состоит из 7 элементов и разделен на 2 части, мы хотим получить 3 элемента в одной части, а другая должна содержать 4 элемента. Я ищу что-то подобное even_split(L, n), разбивается Lна nчасти. def chunks(L, n): """ Yield successive …
150 python  list  chunks 



10
Как вы видите всю историю команд в интерактивном Python?
Я работаю над интерпретатором Python по умолчанию в Mac OS X, и я Cmd+ K(очистил) мои предыдущие команды. Я могу просмотреть их один за другим, используя клавиши со стрелками. Но есть ли такая опция, как опция --history в оболочке bash, которая показывает все команды, которые вы ввели на данный момент?
150 python  macos 

19
Создать случайную букву в Python
Есть ли способ генерировать случайные буквы в Python (например, random.randint, но для букв)? Функциональность диапазона random.randint была бы хороша, но иметь генератор, который просто выводит случайную букву, было бы лучше, чем ничего.

10
Как получить n-й элемент списка Python или значение по умолчанию, если он недоступен
Я ищу в Python эквивалент dictionary.get(key, default)для списков. Есть ли какая-то одна идиома лайнера для получения n-го элемента списка или значения по умолчанию, если оно недоступно? Например, учитывая список myList, который я хотел бы получить myList[0], или 5, если myListэто пустой список. Спасибо.
150 python  list 

9
Очистить текст из текстового поля с помощью селена
У меня есть несколько тестов, в которых я проверяю, появляется ли правильное сообщение об ошибке, когда текст в определенных полях недействителен. Одной из проверок действительности является то, что определенный элемент textarea не пуст. Если в этом текстовом поле уже есть текст, как я могу сказать селену, чтобы он очистил поле? …

4
python pandas: применить функцию с аргументами к серии
Я хочу применить функцию с аргументами к серии в python pandas: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... В документации описывается поддержка метода apply, но он не принимает никаких аргументов. Есть ли другой метод, принимающий аргументы? Или мне не хватает простого обходного пути? Обновление (октябрь 2017 г.): обратите …
150 python  pandas  apply 

4
Разделить строку на основе регулярного выражения
У меня есть вывод команды в табличной форме. Я анализирую этот вывод из файла результатов и сохраняю его в строке. Каждый элемент в одной строке разделяется одним или несколькими пробелами, поэтому я использую регулярные выражения, чтобы сопоставить 1 или несколько пробелов и разделить их. Однако между каждым элементом вставляется пробел: …
150 python  regex 

10
Как эффективно сравнить два неупорядоченных списка (не наборов) в Python?
a = [1, 2, 3, 1, 2, 3] b = [3, 2, 1, 3, 2, 1] a и b следует считать равными, потому что они имеют точно такие же элементы, только в разном порядке. Дело в том, что мои фактические списки будут состоять из объектов (экземпляров моих классов), а не …

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