ответвлено от main/python-labs
отчет
Этот коммит содержится в:
@@ -119,15 +119,13 @@
|
||||
>>>sum ([7, 3, 5])
|
||||
15
|
||||
|
||||
Объединение объектов в кортеж (возвращается указатель на участок памяти):
|
||||
Объединение последовательности объектов в последовательность кортежей:
|
||||
|
||||
>>>list1 = [1, 2, 3]
|
||||
>>>list2 = [4, 5, 6]
|
||||
>>>zip (list1, list2)
|
||||
<zip object at 0x0000019F7EA6E700>
|
||||
|
||||
Это итератор - указатель на объект памяти.
|
||||
|
||||
# 6. Пример того, что Python - регистрочувствительный язык.
|
||||
|
||||
>>>Gg1 = 45
|
||||
@@ -136,6 +134,8 @@
|
||||
>>>gg1 == Gg1
|
||||
False
|
||||
|
||||
Таким образом, большая и маленькая буква одной и той же буквы в начале имеют различие в имени переменной, так как получилось два разных объекта
|
||||
|
||||
# 7. Изучение простых базовых типов объектов: логический (bool), целый (int), вещественный (float), комплексный (complex), строка символов (str).
|
||||
|
||||
## 7.1.Логический тип.
|
||||
@@ -434,7 +434,7 @@
|
||||
>>>end1
|
||||
[]
|
||||
|
||||
Для sort ( Сортировка списка без создания нового объекта):
|
||||
Для sort (Сортировка списка без создания нового объекта):
|
||||
|
||||
>>>help(spis1.sort)
|
||||
Help on built-in function sort:
|
||||
@@ -517,7 +517,7 @@
|
||||
>>>spis1
|
||||
[(5-9j), 78, 'New item', 'Меня зовут: \n Голощапов Д.Е.', 'test', 123, 'mew', (1, 2)]
|
||||
|
||||
Видим, что spis1 тоже изменился. Это происходит потому, что python работает не просто с объектами, а с ссылками на участки памяти. То есть, в Python списки передаются по ссылке, а не по значению.Упоминая spis1 в строке spis2=[spis1,[4,5,6,7]] мы не создаем копию spis1, а сообщаем именно тот список, поэтому его изменения в составе spis2 отображаются на исходном spis1.
|
||||
Видим, что spis1 тоже изменился. Упоминая spis1 в строке spis2=[spis1,[4,5,6,7]] мы не создаем копию spis1, поэтому его изменения в составе spis2 отображаются на исходном spis1.
|
||||
|
||||
Создание своего списка - объекта:
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user