ответвлено от main/python-labs
Сравнить коммиты
2 Коммитов
ed3579b903
...
aa1e598176
| Автор | SHA1 | Дата | |
|---|---|---|---|
| aa1e598176 | |||
| ce1d962c62 |
@@ -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
|
||||
|
||||
Ссылка в новой задаче
Block a user