mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-17 20:11:57 +02:00
Oops, now I hope that's all
This commit is contained in:
parent
2f2536a6ea
commit
a58968d813
@@ -113,7 +113,7 @@ not False #=> True
|
|||||||
# None является объектом
|
# None является объектом
|
||||||
None #=> None
|
None #=> None
|
||||||
|
|
||||||
# Не используйте оператор равенства '=='' для сравнения
|
# Не используйте оператор равенства '==' для сравнения
|
||||||
# объектов с None. Используйте для этого 'is'
|
# объектов с None. Используйте для этого 'is'
|
||||||
"etc" is None #=> False
|
"etc" is None #=> False
|
||||||
None is None #=> True
|
None is None #=> True
|
||||||
@@ -266,7 +266,7 @@ del filled_dict["one"] # Удаляет ключ «one» из словаря
|
|||||||
# Множества содержат... ну, в общем, множества
|
# Множества содержат... ну, в общем, множества
|
||||||
empty_set = set()
|
empty_set = set()
|
||||||
# Инициализация множества набором значений.
|
# Инициализация множества набором значений.
|
||||||
# Да, оно выглядит примерно как словарь… ну извините.
|
# Да, оно выглядит примерно как словарь… ну извините, так уж вышло.
|
||||||
filled_set = {1, 2, 2, 3, 4} # => {1, 2, 3, 4}
|
filled_set = {1, 2, 2, 3, 4} # => {1, 2, 3, 4}
|
||||||
|
|
||||||
# Множеству можно назначать новую переменную
|
# Множеству можно назначать новую переменную
|
||||||
@@ -307,14 +307,10 @@ else: # Это тоже необязательно.
|
|||||||
print("some_var равно 10.")
|
print("some_var равно 10.")
|
||||||
|
|
||||||
|
|
||||||
"""
|
# Циклы For проходят по спискам. Результат:
|
||||||
Циклы For проходят по спискам
|
# собака — это млекопитающее
|
||||||
|
# кошка — это млекопитающее
|
||||||
Результат:
|
# мышь — это млекопитающее
|
||||||
собака — это млекопитающее
|
|
||||||
кошка — это млекопитающее
|
|
||||||
мышь — это млекопитающее
|
|
||||||
"""
|
|
||||||
for animal in ["собака", "кошка", "мышь"]:
|
for animal in ["собака", "кошка", "мышь"]:
|
||||||
# Можете использовать format() для интерполяции форматированных строк
|
# Можете использовать format() для интерполяции форматированных строк
|
||||||
print("{} — это млекопитающее".format(animal))
|
print("{} — это млекопитающее".format(animal))
|
||||||
@@ -386,7 +382,7 @@ our_iterator.__next__() #=> "three"
|
|||||||
# Возвратив все данные, итератор выбрасывает исключение StopIterator
|
# Возвратив все данные, итератор выбрасывает исключение StopIterator
|
||||||
our_iterator.__next__() # Выбрасывает исключение остановки итератора
|
our_iterator.__next__() # Выбрасывает исключение остановки итератора
|
||||||
|
|
||||||
# Вы можете взять все элементы итератора, вызвав на нём функцию list().
|
# Вы можете получить сразу все элементы итератора, вызвав на нём функцию list().
|
||||||
list(filled_dict.keys()) #=> Возвращает ["one", "two", "three"]
|
list(filled_dict.keys()) #=> Возвращает ["one", "two", "three"]
|
||||||
|
|
||||||
|
|
||||||
@@ -455,7 +451,7 @@ def setGlobalX(num):
|
|||||||
setX(43)
|
setX(43)
|
||||||
setGlobalX(6)
|
setGlobalX(6)
|
||||||
|
|
||||||
# В Python есть функции первого класса
|
# В Python функции — «объекты первого класса». Это означает, что их можно использовать наравне с любыми другими значениями
|
||||||
def create_adder(x):
|
def create_adder(x):
|
||||||
def adder(y):
|
def adder(y):
|
||||||
return x + y
|
return x + y
|
||||||
@@ -578,7 +574,7 @@ def double_numbers(iterable):
|
|||||||
# мы используем подчёркивание в конце
|
# мы используем подчёркивание в конце
|
||||||
range_ = range(1, 900000000)
|
range_ = range(1, 900000000)
|
||||||
|
|
||||||
# Будет удваивать все числа, пока результат не будет >= 30
|
# Будет удваивать все числа, пока результат не превысит 30
|
||||||
for i in double_numbers(xrange_):
|
for i in double_numbers(xrange_):
|
||||||
print(i)
|
print(i)
|
||||||
if i >= 30:
|
if i >= 30:
|
||||||
|
Reference in New Issue
Block a user