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

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

6
Что делает functools.wraps?
В комментарии к этому ответу на другой вопрос кто-то сказал, что они не уверены, что functools.wrapsделают. Итак, я задаю этот вопрос, чтобы в StackOverflow была запись об этом для дальнейшего использования: что именно делает functools.wraps?

10
Почему dict.get (ключ) вместо dict [ключ]?
Сегодня я наткнулся на dictметод, getкоторый, учитывая ключ в словаре, возвращает соответствующее значение. Для чего эта функция полезна? Если я хочу найти значение, связанное с ключом в словаре, я могу просто сделать dict[key], и он возвращает то же самое: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")
650 python  dictionary 

23
Как вы получаете логический xor двух переменных в Python?
Как вы получаете логический xor двух переменных в Python? Например, у меня есть две переменные, которые я ожидаю, чтобы быть строками. Я хочу проверить, что только один из них содержит значение True (не None или пустую строку): str1 = raw_input("Enter string one:") str2 = raw_input("Enter string two:") if logical_xor(str1, str2): …

13
Изменения в списках, отраженные по всем спискам неожиданно
Мне нужно было создать список списков в Python, поэтому я набрал следующее: myList = [[1] * 4] * 3 Список выглядел так: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] Затем я изменил одно из самых внутренних значений: myList[0][0] = 5 Теперь мой список выглядит так: …


24
Как проверить несколько переменных против значения?
Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, если есть способ перевести это на Python. Так сказать: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 …



24
Лучший способ снять пунктуацию со строки
На этот вопрос есть ответы на Переполнение стека на русском : Как найти символы из кортежа ('!', ',', '?') В строке и удалить их? Кажется, что должен быть более простой способ, чем: import string s = "string. With. Punctuation?" # Sample string out = s.translate(string.maketrans("",""), string.punctuation) Есть?

3
Чем отличаются iloc, ix и loc?
Может кто-нибудь объяснить, чем эти три метода нарезки отличаются? Я видел документы , и я видел эти ответы , но я все еще не могу объяснить, чем они отличаются. Мне они кажутся взаимозаменяемыми в значительной степени, потому что они находятся на более низких уровнях нарезки. Например, скажем, мы хотим получить …

29
Как получить последний день месяца?
На этот вопрос есть ответы на Переполнение стека на русском : Как узнать в python когда заканчивается месяц? Есть ли способ использовать стандартную библиотеку Python для простого определения (то есть одного вызова функции) последнего дня данного месяца? Если стандартная библиотека не поддерживает это, поддерживает ли пакет dateutil это?
634 python  date 

6
Опубликовать JSON с использованием запросов Python
Мне нужно отправить JSON от клиента к серверу. Я использую Python 2.7.1 и simplejson. Клиент использует запросы. Сервер является CherryPy. Я могу получить жестко закодированный JSON с сервера (код не показан), но когда я пытаюсь отправить JSON на сервер, я получаю «400 Bad Request». Вот мой код клиента: data = …

28
Как защитить код Python?
Я занимаюсь разработкой программного обеспечения на Python, которое будет распространяться среди клиентов моего работодателя. Мой работодатель хочет ограничить использование программного обеспечения с помощью файла лицензии с ограниченным сроком действия. Если мы распространяем файлы .py или даже .pyc, будет легко (декомпилировать и) удалить код, который проверяет файл лицензии. Другой аспект заключается …

9
Конвертировать дату в дату в Python
Есть ли встроенный метод для преобразования dateв a datetimeв Python, например, для получения datetimeполуночи заданной даты? Обратное преобразование легко: datetimeесть .date()метод. Мне действительно нужно звонить вручную datetime(d.year, d.month, d.day)?
632 python  datetime  date 

30
Получить ключ по значению в словаре
Я сделал функцию, которая будет искать возраст в a Dictionaryи показывать подходящее имя: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Я знаю, как сравнить и найти возраст, я просто не знаю, как …
632 python  dictionary 

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