summaryrefslogtreecommitdiffhomepage
path: root/ru-ru
diff options
context:
space:
mode:
Diffstat (limited to 'ru-ru')
-rw-r--r--ru-ru/python3-ru.html.markdown22
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: