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
   27   28   29   30   31   32   33   34   35   36   37