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