Page 32 - 6734
P. 32
# зверніть увагу на порядок інструкцій і будьте
уважні з рекурсивним імпортом
print b
Файл c:\1\package1\module2.py:
print __name__, __file__
b='b' # атрибут модуля
c='c' # атрибут модуля
d='d' # не буде імпортуватись інструкцією from *
_e='_e' # не буде імпортуватись інструкцією from *
from module1 import * # зверніть увагу на порядок
інструкцій
print a
__all__=[b,c] # список імен, які імпортуються
інструкцією from *
Математичні функції
Стандартний модуль math містить математичні функції і
константи [19]. Наприклад, якщо модуль імпортується так: import
math, то функції потрібно викликати так: math.sin(x).
from math import * # імпортувати усе з модуля math
x,y=1,1
acos(x) # арккосинус x
asin(x) # арксинус x
atan(x) # арктангенс x
atan2(y,x) # atan(y/x)
ceil(x) # найменше ціле, більше або рівне x
cos(x) # косинус x
cosh(x) # гіперболічний косинус x
e # константа e
exp(x) # експонента (e**x)
fabs(x) # абсолютне значення x
floor(x) # найбільше ціле, менше або рівне x
fmod(x,y) # остача від ділення x на y
31