Сравнить коммиты

...

2 Коммитов

Автор SHA1 Сообщение Дата
KriviAS aa1e598176 Merge branch 'main' of http://uit.mpei.ru/git/KriviAS/python-labs
1 месяц назад
KriviAS ce1d962c62 Изменение отчета
1 месяц назад

@ -165,7 +165,7 @@ cc2 = complex(a,b)
## 7.3 Строка символов
```py
ss1='Это - строка символов'
ss1='Это - строка символов'
```
Вывод:
```py
@ -235,7 +235,15 @@ ss1[-4:3:-2]
ss1[-6:3:-2]
'саот '
```
Замена символа
Строка - неизменямый объект
```py
ss1[4]='='
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
ss1[4]='='
TypeError: 'str' object does not support item assignment
```
Воспроизведение изменений пренебрегая ошибки, замена символа
```py
ss1 = ss1[:4]+'='+ss1[5:]
ss1
@ -436,10 +444,14 @@ kort1= kort1+(1,2) #Переопределение
kort1
(222, 'Kortezh', (77+8j), 1, 2)
kort1= kort1+(ss1b,); kort1 #Добавление элемента
```
При попытке удалить элемент из кортежа возникает ошибка. Для изменения кортежа(удаления элементов из него в том числе) можно возспользоваться следущим способом.
```py
kort1
(222, 'Kortezh', (77+8j), 1, 2, 'Меня зовут: \n Криви А.')
kort2=kort1[:2]+kort1[3:]; kort2
(222, 'Kortezh', 1, 2, 'Меня зовут: \n Криви А.')
(222, 'Kortezh', 1, 2, 'Меня зовут: \n Криви А.') #Первые два и последние три элемента кортежа
```
Методы кортежа
```py
@ -449,6 +461,7 @@ kort1.count(222) #Будет получено значение 1
1
kort1[2]=90 #Будет получена диагностика о невозможности изменения кортежа
```
Созданние разноименного кортежа
```py
k=(4, "kev", l, kort1); k
@ -512,7 +525,9 @@ zip производит объединение элементов до моме
## 8.4 Объект-множество
Это неупорядоченная совокупность неповторяющихся элементов. Эти элементы могут быть разных, но только неизменяемых типов. Автоматическое удаление повторов:
Это неупорядоченная совокупность неповторяющихся элементов.
Эти элементы могут быть разных, но только неизменяемых типов. Автоматическое удаление повторов:
```py
mnoz1={'двигатель','датчик','линия связи','датчик','микропроцессор','двигатель'}; mnoz1

Загрузка…
Отмена
Сохранить