. (, , , , , ). : if, , == true, , == false.
, , .
a = b + c
b c, a. a = b + c - . , , - . - , - “+”.
Python
. Python Matlab Octave. int, float, complex.
, . . , , - .
.
additional. subtraction. multiplication. exponenta. division.
modulus (%) . a = 10, b = 20, b%a == 0. , . 9/2 == 4.5, 9//2 , 4. floor division (//) .
, . .
Python . . c = a+bj, - ,
c.real()
b - .
c.imag()
c , . complex numbers . a X Y x + yi. , X , Y - .
Python . , , , .
a x b, x - .
“=” , . “==”, “=” . != . “<>”, , , .
Python .
. , .
:
:
a x b, x - , a = a x b. , a += b , a b, a. . , a **= b a = a ** b, a b, a.
Python.
:
- if - ;
- elif - ( if else elseif);
- else - .
a = int(input())
if X:
A = Y
else:
A = Z
.
A = Y if X else Z
else elseif , :
if 1:
print("hello 1")
break continue. Break . Continue , .
Python .
, 32- .
a = 0
a = 1
a = 2
a = 3
a = 255
1.
314
-314
& | 1, a = b |
| | 1, a = 1 b = 1, a = b |
^ | 1, a = 1 b = 1, 0, a = 1 b = 1 |
~a | |
a << b | a b |
a >> b | a b |
a >>> b | a b |
a >> b a >>> b , .
9
9 >> 2
-9
-9 >> 2
a >>> b .
-9
-9 >>> 2
.
:
- and - true, a == b == x;
- or - true a == x b == x;
- not - false, a == b == x.
, .
- a in b true, a b;
- a not in b true, b.
- a is b true, ;
- a is not b true, .
, .
Python :
- .
- Python.
- .
- .
- .
- , , .
- .
- .
- .
- .
- .
- , .
- .
- .
- , , , .
- -. Lambda expression . ,
def <lambda>(arguments):
return expression
- , Python.
. :
a[i]
- , i - .
. [x:y:z]. x , y - , z - . X , y - , z . z , .