Запитання з тегом «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
Досить роздрукувати всю серію Pandas / DataFrame
Я багато працюю з Series та DataFrames на терміналі. За замовчуванням __repr__для Series повертається зменшений зразок із деякими значеннями голови та хвоста, але решта відсутня. Чи є вбудований спосіб красивого друку всієї серії / DataFrame? В ідеалі він підтримував би правильне вирівнювання, можливо, межі між стовпцями, а можливо, навіть кольорове …
650 python  pandas  dataframe 

10
Чому dict.get (ключ) замість dict [key]?
Сьогодні я натрапив на dictметод, getякий, задавши ключ у словнику, повертає пов’язане значення. З якою метою корисна ця функція? Якщо я хотів знайти значення, пов’язане з ключем у словнику, я можу просто зробити dict[key], і воно повертає те саме: dictionary = {"Name": "Harry", "Age": 17} dictionary["Name"] dictionary.get("Name")
649 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 Тепер мій список виглядає так: [[5, …

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



24
Найкращий спосіб зняти розділові знаки з рядка
На цьому питанні є відповіді на Stack Overflow на російському : Як знайти символи з кортежу ('!', ',', '?') У строці та удалити їх? Схоже, має бути простіший спосіб, ніж: import string s = "string. With. Punctuation?" # Sample string out = s.translate(string.maketrans("",""), string.punctuation) Є там?

3
Чим iloc, ix та loc відрізняються?
Чи може хтось пояснити, чим відрізняються ці три методи нарізки? Я бачив документи і бачив ці відповіді , але все ще не можу пояснити, чим три різні. Мені вони здаються значною мірою взаємозамінними, оскільки вони знаходяться на нижчих рівнях нарізки. Наприклад, скажімо, що ми хочемо отримати перші п'ять рядків DataFrame. …

29
Як отримати останній день місяця?
На цей питання є відповіді на Stack Overflow на російському : Як дізнатися в python, коли заканчивается місяць? Чи існує спосіб за допомогою стандартної бібліотеки Python легко визначити (тобто один виклик функції) останній день заданого місяця? Якщо стандартна бібліотека не підтримує це, чи підтримує це пакет данихutil?
632 python  date 

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

9
Перетворити дату на дату в Python
Чи існує вбудований метод перетворення a 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.