ответвлено от main/python-labs
lab3
Этот коммит содержится в:
@@ -357,8 +357,11 @@ False
|
|||||||
```
|
```
|
||||||
## 7. Оператор присваивания
|
## 7. Оператор присваивания
|
||||||
## 7.1. Обычное присваивание значения переменной (=)
|
## 7.1. Обычное присваивание значения переменной (=)
|
||||||
|
```py
|
||||||
>>> zz=-12
|
>>> zz=-12
|
||||||
|
```
|
||||||
## 7.2. Увеличение значения переменной на заданную величину (+=) или уменьшение (-=)
|
## 7.2. Увеличение значения переменной на заданную величину (+=) или уменьшение (-=)
|
||||||
|
```py
|
||||||
>>> zz+=5
|
>>> zz+=5
|
||||||
>>> zz
|
>>> zz
|
||||||
-7
|
-7
|
||||||
@@ -369,44 +372,60 @@ False
|
|||||||
>>> stroka+=' регулирования'
|
>>> stroka+=' регулирования'
|
||||||
>>> stroka
|
>>> stroka
|
||||||
'Система регулирования'
|
'Система регулирования'
|
||||||
|
```
|
||||||
## 7.3. Умножение текущего значения переменной на заданную величину (*=) или деление (/=)
|
## 7.3. Умножение текущего значения переменной на заданную величину (*=) или деление (/=)
|
||||||
|
```py
|
||||||
>>> zz/=2
|
>>> zz/=2
|
||||||
>>> zz
|
>>> zz
|
||||||
-5.0
|
-5.0
|
||||||
>>> zz*=5
|
>>> zz*=5
|
||||||
>>> zz
|
>>> zz
|
||||||
-25.0
|
-25.0
|
||||||
|
```
|
||||||
## 7.4. Операции деления с округлением вниз (//=), получения остатка от деления (%=) и возведения в степень(**=)
|
## 7.4. Операции деления с округлением вниз (//=), получения остатка от деления (%=) и возведения в степень(**=)
|
||||||
|
```py
|
||||||
>>> zz//=2
|
>>> zz//=2
|
||||||
>>> zz
|
>>> zz
|
||||||
-13.0
|
-13.0
|
||||||
>>> zz**=2
|
>>> zz**=2
|
||||||
>>> zz
|
>>> zz
|
||||||
169.0
|
169.0
|
||||||
|
```
|
||||||
## 7.5. Множественное присваивание
|
## 7.5. Множественное присваивание
|
||||||
Присваивание одного значения нескольким переменным
|
Присваивание одного значения нескольким переменным
|
||||||
|
```py
|
||||||
>>> w=v=10
|
>>> w=v=10
|
||||||
>>> w
|
>>> w
|
||||||
10
|
10
|
||||||
>>> v
|
>>> v
|
||||||
10
|
10
|
||||||
|
```
|
||||||
Присваивание кортежа
|
Присваивание кортежа
|
||||||
|
```py
|
||||||
>>> n1,n2,n3=(11,-3,'all')
|
>>> n1,n2,n3=(11,-3,'all')
|
||||||
>>> n1,n2,n3
|
>>> n1,n2,n3
|
||||||
(11, -3, 'all')
|
(11, -3, 'all')
|
||||||
|
```
|
||||||
Присваивание списка
|
Присваивание списка
|
||||||
|
```py
|
||||||
>>> a1,a2,a3=[1,2,3]
|
>>> a1,a2,a3=[1,2,3]
|
||||||
>>> a1,a2,a3
|
>>> a1,a2,a3
|
||||||
(1, 2, 3)
|
(1, 2, 3)
|
||||||
|
```
|
||||||
Присваивание словаря
|
Присваивание словаря
|
||||||
|
```py
|
||||||
>>> s1,s2,s3={'один':1,'два':2,'три':3}
|
>>> s1,s2,s3={'один':1,'два':2,'три':3}
|
||||||
>>> s1,s2,s3
|
>>> s1,s2,s3
|
||||||
('один', 'два', 'три')
|
('один', 'два', 'три')
|
||||||
|
```
|
||||||
Если необходимо присвоить значения, то это можно сделать через .values()
|
Если необходимо присвоить значения, то это можно сделать через .values()
|
||||||
|
```py
|
||||||
>>> s1,s2,s3={'один':1,'два':2,'три':3}.values()
|
>>> s1,s2,s3={'один':1,'два':2,'три':3}.values()
|
||||||
>>> s1,s2,s3
|
>>> s1,s2,s3
|
||||||
(1, 2, 3)
|
(1, 2, 3)
|
||||||
|
```
|
||||||
Если необходимо присвоить ключи и значения, то это можно сделать через .items()
|
Если необходимо присвоить ключи и значения, то это можно сделать через .items()
|
||||||
|
```py
|
||||||
>>> f1,f2,f3={'один':1,'два':2,'три':3}.items()
|
>>> f1,f2,f3={'один':1,'два':2,'три':3}.items()
|
||||||
>>> f1,f2,f3
|
>>> f1,f2,f3
|
||||||
(('один', 1), ('два', 2), ('три', 3))
|
(('один', 1), ('два', 2), ('три', 3))
|
||||||
@@ -416,14 +435,19 @@ False
|
|||||||
('два', 2)
|
('два', 2)
|
||||||
>>> f3
|
>>> f3
|
||||||
('три', 3)
|
('три', 3)
|
||||||
|
```
|
||||||
Присваивание множества
|
Присваивание множества
|
||||||
|
```py
|
||||||
>>> m1,m2,m3={0,89,6}
|
>>> m1,m2,m3={0,89,6}
|
||||||
>>> m1,m2,m3
|
>>> m1,m2,m3
|
||||||
(0, 89, 6)
|
(0, 89, 6)
|
||||||
|
```
|
||||||
Присваивание строки
|
Присваивание строки
|
||||||
|
```py
|
||||||
>>> c1,c2,c3='1','2','3'
|
>>> c1,c2,c3='1','2','3'
|
||||||
>>> c1,c2,c3
|
>>> c1,c2,c3
|
||||||
('1', '2', '3')
|
('1', '2', '3')
|
||||||
|
```
|
||||||
## 8. Логические операции (True или False)
|
## 8. Логические операции (True или False)
|
||||||
## 8.1. Операции сравнение
|
## 8.1. Операции сравнение
|
||||||
```py
|
```py
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user