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

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

27
Як перевірити, чи список порожній?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Наприклад, якщо було передано наступне: a = [] Як перевірити, чи aє порожнім?
3234 python  list 


11
Ітерація над словниками за допомогою циклів 'for'
Мене трохи спантеличив наступний код: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] Чого я не розумію, це keyпорція. Як Python розпізнає, що йому потрібно лише прочитати ключ зі словника? Є keyспеціальне слово в Python? Або це просто змінна?

20
Яка різниця між методами списку Python додавати та розширювати?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Яка різниця між методами списку append()та extend()?

19
Використання глобальних змінних у функції
Як я можу створити або використовувати глобальну змінну у функції? Якщо я створюю глобальну змінну в одній функції, як я можу використовувати цю глобальну змінну в іншій функції? Чи потрібно зберігати глобальну змінну в локальній змінній функції, яка потребує її доступу?



17
Як зробити ланцюжок декораторів функції?
Як я можу зробити двох декораторів на Python, які б зробили наступне? @makebold @makeitalic def say(): return "Hello" ... що має повернутись: "<b><i>Hello</i></b>" Я не намагаюся зробити HTMLцей шлях справжнім додатком - просто намагаюся зрозуміти, як працюють декоратори та ланцюги декораторів.


16
Перевірте, чи вказаний ключ вже існує в словнику
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Я хотів перевірити, чи існує ключ у словнику, перш ніж оновити значення для ключа. Я написав наступний код: if 'key1' in dict.keys(): print "blah" else: print "boo" …
2683 python  dictionary 

26
Як передати змінну за посиланням?
Документація Python видається незрозумілою щодо передачі параметрів за посиланням чи значенням, і наступний код створює незмінене значення "Original" class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Чи можу я щось зробити, щоб передати змінну за фактичною довідкою?


30
"Найменше здивування" та змінна аргументація за замовчуванням
Кожен, хто поводився з Python досить довго, був покусаний (або розірваний на частини) наступним номером: def foo(a=[]): a.append(5) return a Python послушники б очікувати ця функція завжди повертає список тільки з одним елементом: [5]. Натомість результат настільки різний і вражаючий (для новачків): >>> foo() [5] >>> foo() [5, 5] >>> …


30
Як встановити pip у Windows?
На цей питання є відповіді на Stack Overflow на російському : Установка PIP на Python 2 pipє заміною для easy_install. Але чи слід встановлювати pipза допомогою easy_installWindows? Чи є кращий спосіб?

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