mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 09:41:36 +00: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. Используйте для этого '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:
|
||||
|
Loading…
Reference in New Issue
Block a user