diff options
Diffstat (limited to 'ru-ru')
| -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: | 
