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

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


12
Що робить символ "at" (@) у Python?
Я дивлюся на якийсь код Python, який використовував цей @символ, але поняття не маю, що він робить. Я також не знаю, що шукати, оскільки пошук в документах Python або Google не повертають відповідних результатів, коли @символ включений.

20
Python try-else
Для чого передбачається використання необов'язкового elseпункту tryтвердження?

12
Чи є в Python "приватні" змінні в класах?
Я приїжджаю зі світу Java та читаю « Шаблони, рецепти та ідіоми» Брюса Екклса « Пітон 3» . Читаючи про класи, далі йдеться про те, що в Python не потрібно оголошувати змінні екземпляра. Ви просто використовуєте їх у конструкторі, і бум, вони там є. Так, наприклад: class Simple: def __init__(self, …
578 python  class  private 


9
Як розділити рядок на список?
Я хочу, щоб моя функція Python розбила речення (введення) та зберігала кожне слово у списку. Мій поточний код розділяє речення, але не зберігає слова як список. Як це зробити? def split_line(text): # split the text words = text.split() # for each word in the line: for word in words: # …

7
Об'єднайте елемент у списку до рядків
Чи є більш простий спосіб об'єднати рядкові елементи зі списку в один рядок? Чи можна використовувати цю str.join()функцію? Наприклад, це вхід, ['this','is','a','sentence']і це бажаний вихідthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

10
Як зробити порівняння рядків з нечутливим до регістру?
На цей питання є відповіді на Stack Overflow на російському : Пошук загальних елементів / символів в парі строк без участі реєстрації Як я можу зробити порівняння рядків нечутливих до регістру в Python? Я хотів би інкапсулювати порівняння звичайних рядків із рядком сховища, використовуючи дуже простий та піфонічний спосіб. Я …




18
Чому __init __ () завжди називається після __ne __ ()?
Я просто намагаюся впорядкувати один із моїх занять і запровадив деяку функціональність у тому ж стилі, що і модель з легкою вагою . Однак я трохи розгублений, чому мене __init__завжди викликають __new__. Я цього не очікував. Хто-небудь може сказати мені, чому це відбувається і як я можу реалізувати цю функцію …

30
TensorFlow не знайдено за допомогою pip
Я намагаюся встановити TensorFlow за допомогою pip: $ pip install tensorflow --user Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow Що я роблю неправильно? Поки я використовував Python та pip без проблем.
566 python  tensorflow  pip 

9
Що робить "супер" у Python?
Яка різниця між: class Child(SomeBaseClass): def __init__(self): super(Child, self).__init__() і: class Child(SomeBaseClass): def __init__(self): SomeBaseClass.__init__(self) Я бачив super як його досить багато використовують у класах із єдиним успадкуванням. Я можу зрозуміти, чому ви б використовували його у багатократному успадкуванні, але мені незрозуміло, які переваги має використання його в подібній ситуації.
564 python  oop  inheritance  super 

20
Попросити користувача ввести, поки він не дасть дійсну відповідь
На цей питання є відповіді на Stack Overflow на російському : Як виконати декілька перевірених даних із введеними користувачами даних? Я пишу програму, яка приймає вхід від користувача. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= …

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