diff options
-rw-r--r-- | ru-ru/python3-ru.html.markdown | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/ru-ru/python3-ru.html.markdown b/ru-ru/python3-ru.html.markdown index bf1af599..637c0157 100644 --- a/ru-ru/python3-ru.html.markdown +++ b/ru-ru/python3-ru.html.markdown @@ -113,7 +113,7 @@ not False #=> True # None является объектом None #=> None -# Не используйте оператор равенства '=='' для сравнения +# Не используйте оператор равенства '==' для сравнения # объектов с None. Используйте для этого 'is' "etc" is None #=> False None is None #=> True @@ -266,7 +266,7 @@ del filled_dict["one"] # Удаляет ключ «one» из словаря # Множества содержат... ну, в общем, множества empty_set = set() # Инициализация множества набором значений. -# Да, оно выглядит примерно как словарь… ну извините. +# Да, оно выглядит примерно как словарь… ну извините, так уж вышло. filled_set = {1, 2, 2, 3, 4} # => {1, 2, 3, 4} # Множеству можно назначать новую переменную @@ -307,14 +307,10 @@ else: # Это тоже необязательно. print("some_var равно 10.") -""" -Циклы For проходят по спискам - -Результат: - собака — это млекопитающее - кошка — это млекопитающее - мышь — это млекопитающее -""" +# Циклы For проходят по спискам. Результат: + # собака — это млекопитающее + # кошка — это млекопитающее + # мышь — это млекопитающее for animal in ["собака", "кошка", "мышь"]: # Можете использовать format() для интерполяции форматированных строк print("{} — это млекопитающее".format(animal)) @@ -386,7 +382,7 @@ our_iterator.__next__() #=> "three" # Возвратив все данные, итератор выбрасывает исключение StopIterator our_iterator.__next__() # Выбрасывает исключение остановки итератора -# Вы можете взять все элементы итератора, вызвав на нём функцию list(). +# Вы можете получить сразу все элементы итератора, вызвав на нём функцию list(). list(filled_dict.keys()) #=> Возвращает ["one", "two", "three"] @@ -455,7 +451,7 @@ def setGlobalX(num): setX(43) setGlobalX(6) -# В Python есть функции первого класса +# В Python функции — «объекты первого класса». Это означает, что их можно использовать наравне с любыми другими значениями def create_adder(x): def adder(y): return x + y @@ -578,7 +574,7 @@ def double_numbers(iterable): # мы используем подчёркивание в конце range_ = range(1, 900000000) -# Будет удваивать все числа, пока результат не будет >= 30 +# Будет удваивать все числа, пока результат не превысит 30 for i in double_numbers(xrange_): print(i) if i >= 30: |