Page 14 - 6734
P. 14
d=e=16L # довге ціле long
print a,b,c,d,e,type(e)
x=5.71 # дійсне float
y=-3.95e+3 # дійсне float
print x,y
i=True # булеве bool
print i
cn1=1+1j # комплексне complex
print cn1
16 16 16 16 16 <type 'long'>
5.71 -3950.0
True
(1+1j)
Оператори числових типів
Приклад показує використання найбільш уживаних операторів
для числових типів. У складних виразах дотримуйтесь пріоритету
операторів [16, 19]. Наприклад у виразі 1+x*2 спочатку
виконується множення, а потім додавання. У наступному списку
пріоритет операторів зменшується зверху вниз:
, [...] {...} `...` - створення кортежу, списку, словника,
конвертація рядка
s[i] s[i:j] s.attr f(...) - індексування, зрізи, атрибути,
виклик функції
+x -x ~x - унарні оператори
x**y – степінь
x*y x/y x%y - множення, ділення, остача від ділення
x+y x-y - додавання, віднімання
x<<y x>>y - побітовий зсув
x&y - побітове І
x^y - побітове XOR (виключне АБО)
x|y - побітове АБО
x<y x<=y x>y x>=y x==y x!=y x<>y – порівняння
13