ответвлено от main/python-labs
edit: исправление заголовков (2)
Этот коммит содержится в:
коммит произвёл
Пользователь № 14 аудитории К-522
родитель
c41a390058
Коммит
a366ddd115
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
Беженарь Алёна Николаевна
|
Беженарь Алёна Николаевна
|
||||||
|
|
||||||
##Базовые типы объектов
|
## Базовые типы объектов
|
||||||
|
|
||||||
##1. Установка рабочего каталога. Создание рабочего протокола.
|
## 1. Установка рабочего каталога. Создание рабочего протокола.
|
||||||
В оболочке IDLE установила актуальный рабочий каталог, а затем в нём создала рабочий протокол.
|
В оболочке IDLE установила актуальный рабочий каталог, а затем в нём создала рабочий протокол.
|
||||||

|

|
||||||
|
|
||||||
##2. Изучение простых объектов.
|
## 2. Изучение простых объектов.
|
||||||
Рассмотрим операции присваивания значения объектам-переменным
|
Рассмотрим операции присваивания значения объектам-переменным
|
||||||
```py
|
```py
|
||||||
>>> f1 = 16; f2 = 3
|
>>> f1 = 16; f2 = 3
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
```
|
```
|
||||||
Как видно из вывода после команды, f1 и f2 полностью пропали из оперативной памяти.
|
Как видно из вывода после команды, f1 и f2 полностью пропали из оперативной памяти.
|
||||||
|
|
||||||
##3. Изучение правил наименования объектов в Python.
|
## 3. Изучение правил наименования объектов в Python.
|
||||||
|
|
||||||
Изучила правила наименования объектов на данном примере:
|
Изучила правила наименования объектов на данном примере:
|
||||||
```py
|
```py
|
||||||
@@ -53,7 +53,7 @@ SyntaxError: invalid decimal literal
|
|||||||
SyntaxError: invalid syntax
|
SyntaxError: invalid syntax
|
||||||
```
|
```
|
||||||
|
|
||||||
##4 Изучение ключевых слов
|
## 4. Изучение ключевых слов
|
||||||
|
|
||||||
Вывела список ключевых слов с помощью инструкции:
|
Вывела список ключевых слов с помощью инструкции:
|
||||||
```py
|
```py
|
||||||
@@ -68,7 +68,7 @@ SyntaxError: invalid syntax
|
|||||||
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
|
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
|
||||||
```
|
```
|
||||||
|
|
||||||
##5. Изучение встроенных идентификаторов.
|
## 5. Изучение встроенных идентификаторов.
|
||||||
|
|
||||||
Вывела в консоль список встроенных идентификаторов:
|
Вывела в консоль список встроенных идентификаторов:
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ total
|
|||||||
>>>list(zip("abcd", [1, 2, 3, 4])) # Попарное объединение элементов
|
>>>list(zip("abcd", [1, 2, 3, 4])) # Попарное объединение элементов
|
||||||
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
|
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
|
||||||
```
|
```
|
||||||
##6. Проверка имён объектов на чувствительность к регистру.
|
## 6. Проверка имён объектов на чувствительность к регистру.
|
||||||
Убедилась, что имена объектов в Python являются регистрочувствительными:
|
Убедилась, что имена объектов в Python являются регистрочувствительными:
|
||||||
```py
|
```py
|
||||||
>>>Gg1=45
|
>>>Gg1=45
|
||||||
@@ -119,9 +119,9 @@ total
|
|||||||
1.6
|
1.6
|
||||||
45
|
45
|
||||||
```
|
```
|
||||||
##7. Изучение простых типов объектов.
|
## 7. Изучение простых типов объектов.
|
||||||
|
|
||||||
###7.1 Изучение логического типа (bool).
|
### 7.1 Изучение логического типа (bool).
|
||||||
Пример создания объектов логического типа:
|
Пример создания объектов логического типа:
|
||||||
```py
|
```py
|
||||||
>>>bb1=True;bb2=False
|
>>>bb1=True;bb2=False
|
||||||
@@ -131,7 +131,7 @@ False
|
|||||||
>>>type(bb1) #функция, показывающая тип (класс) объекта
|
>>>type(bb1) #функция, показывающая тип (класс) объекта
|
||||||
<class 'bool'>
|
<class 'bool'>
|
||||||
```
|
```
|
||||||
###7.2. Изучение остальных простых типов.
|
### 7.2. Изучение остальных простых типов.
|
||||||
Рассмотрела остальные простые типы, такие как int (целые числа), float (вещественные числа) и complex (комплексные числа):
|
Рассмотрела остальные простые типы, такие как int (целые числа), float (вещественные числа) и complex (комплексные числа):
|
||||||
```py
|
```py
|
||||||
>>>ii1=-1234567890
|
>>>ii1=-1234567890
|
||||||
@@ -152,7 +152,7 @@ False
|
|||||||
(3.67-0.45j)
|
(3.67-0.45j)
|
||||||
```
|
```
|
||||||
|
|
||||||
###7.3 Изучение строкового типа (str).
|
### 7.3 Изучение строкового типа (str).
|
||||||
Строки символов можно заключать в одинарные или двойные кавычки:
|
Строки символов можно заключать в одинарные или двойные кавычки:
|
||||||
|
|
||||||
```py
|
```py
|
||||||
@@ -242,7 +242,7 @@ TypeError: 'str' object does not support item assignment
|
|||||||
>>>ss1b
|
>>>ss1b
|
||||||
'Меня зовут: \n <еженарь А.Н.>'
|
'Меня зовут: \n <еженарь А.Н.>'
|
||||||
```
|
```
|
||||||
###7.4 Выполняю задание, самостоятельно закрепляю изученные типы переменных.
|
### 7.4 Выполняю задание, самостоятельно закрепляю изученные типы переменных.
|
||||||
```py
|
```py
|
||||||
>>>stringg = '15'+"ab"
|
>>>stringg = '15'+"ab"
|
||||||
>>>type(stringg)
|
>>>type(stringg)
|
||||||
@@ -269,8 +269,8 @@ TypeError: 'str' object does not support item assignment
|
|||||||
>>>type(b)
|
>>>type(b)
|
||||||
<class 'NoneType'>
|
<class 'NoneType'>
|
||||||
```
|
```
|
||||||
##8.Изучение сложных типов объектов.
|
## 8.Изучение сложных типов объектов.
|
||||||
###8.1. Изучение списков.
|
### 8.1. Изучение списков.
|
||||||
Рассмотрела такой объект Python, как списки - упорядоченные по местоположению коллекции объектов произвольных типов, размер которых практически не ограничен:
|
Рассмотрела такой объект Python, как списки - упорядоченные по местоположению коллекции объектов произвольных типов, размер которых практически не ограничен:
|
||||||
```py
|
```py
|
||||||
>>>spis1=[111,'Spisok',5-9j]
|
>>>spis1=[111,'Spisok',5-9j]
|
||||||
@@ -365,7 +365,7 @@ append(object, /) method of builtins.list instance
|
|||||||
>>>print(spis3)
|
>>>print(spis3)
|
||||||
[100, 'Test', True, [111, 78, 'New item', 'Меня зовут: \n еженарь А.Н.>']]
|
[100, 'Test', True, [111, 78, 'New item', 'Меня зовут: \n еженарь А.Н.>']]
|
||||||
```
|
```
|
||||||
###8.2. Изучение кортежей.
|
### 8.2. Изучение кортежей.
|
||||||
Объекты-кортежи очень похожи на списки, но их нельзя изменять, также литерал кортежа заключается в круглые скобки, а не в квадратные как у списков. В примере ниже рассмотрены варианты создания кортежей и их 2 основных метода:
|
Объекты-кортежи очень похожи на списки, но их нельзя изменять, также литерал кортежа заключается в круглые скобки, а не в квадратные как у списков. В примере ниже рассмотрены варианты создания кортежей и их 2 основных метода:
|
||||||
```py
|
```py
|
||||||
>>>kort1=(222,'Kortezh',77+8j)
|
>>>kort1=(222,'Kortezh',77+8j)
|
||||||
@@ -394,7 +394,7 @@ TypeError: 'tuple' object does not support item assignment
|
|||||||
>>> print(kort3)
|
>>> print(kort3)
|
||||||
(123, 'Text', [1, 2, 3], (1, 2, 3))
|
(123, 'Text', [1, 2, 3], (1, 2, 3))
|
||||||
```
|
```
|
||||||
###8.3. Изучение словарей.
|
### 8.3. Изучение словарей.
|
||||||
Объект-словарь представляет из себя набор пар «ключ-значение», причем в качестве ключей могут использоваться неизменяемые типы объектов, а в виде значений - объекты любых типов:
|
Объект-словарь представляет из себя набор пар «ключ-значение», причем в качестве ключей могут использоваться неизменяемые типы объектов, а в виде значений - объекты любых типов:
|
||||||
```py
|
```py
|
||||||
>>>dic1={'Saratov':145, 'Orel':56, 'Vologda':45}
|
>>>dic1={'Saratov':145, 'Orel':56, 'Vologda':45}
|
||||||
@@ -450,7 +450,7 @@ TypeError: 'tuple' object does not support item assignment
|
|||||||
>>>AVTI["Курс III"][5]
|
>>>AVTI["Курс III"][5]
|
||||||
15
|
15
|
||||||
```
|
```
|
||||||
###8.4. Изучение объектов-множеств.
|
### 8.4. Изучение объектов-множеств.
|
||||||
Объекты-множества – это неупорядоченные совокупности неповторяющихся элементов неизменяемых типов. Пример создания такого объекта:
|
Объекты-множества – это неупорядоченные совокупности неповторяющихся элементов неизменяемых типов. Пример создания такого объекта:
|
||||||
```py
|
```py
|
||||||
>>>mnoz1={'двигатель','датчик','линия связи','датчик','микропроцессор','двигатель'}
|
>>>mnoz1={'двигатель','датчик','линия связи','датчик','микропроцессор','двигатель'}
|
||||||
@@ -480,5 +480,5 @@ True
|
|||||||
>>>mnozhestvo
|
>>>mnozhestvo
|
||||||
{'Text', (1, 2, 3), 100}
|
{'Text', (1, 2, 3), 100}
|
||||||
```
|
```
|
||||||
##9. Завершение работы со средой.
|
## 9. Завершение работы со средой.
|
||||||
Сохранила файлы отчета в своем рабочем каталоге и закончила сеанс работы с IDLE.
|
Сохранила файлы отчета в своем рабочем каталоге и закончила сеанс работы с IDLE.
|
||||||
Ссылка в новой задаче
Block a user