Page 33 - 6734
P. 33

frexp(x) # мантиса і порядок x як пара (m, i), де m -
           число з плаваючою комою, а i - ціле, таке, що x = m *
           2.**i. Якщо x=0, то повертає (0,0), інакше 0.5 <=
           abs(m) < 1.0
           hypot(x,y) # sqrt(x*x + y*y)
           ldexp(x,y) # x * (2**y)
           log(x) # натуральний логарифм x
           log10(x) # десятковий логарифм x
           modf(x) # пара (y,q) - ціла та дробова частина x.
           Обидві частини мають знак x
           pi # константа пі
           pow(x,y) # x в степені y (або x**y)
           sin(x) # синус x
           sinh(x) # гіперболічний синус x
           sqrt(x) # корінь квадратний від x
           tan(x) # тангенс x
           tanh(x) # гіперболічний тангенс x

           0.7615941559557649

                   Вбудовані функції для роботи з послідовностями

               Для  полегшення  роботи  з  послідовностями  існують вбудовані
           функції [19, 21]:

           •    filter – фільтрує послідовність за допомогою заданої
                функції;
           •    map – застосовує функцію для кожного елемента;
           •    reduce – застосовує до елементів функцію двох аргументів
                кумулятивно зліва направо;
           •    zip – об’єднує послідовності в список кортежів;
           •    enumerate – генерує пронумеровану послідовність;
           •    sorted – сортує послідовність.
           a=[1,2,3,4,5] # список
           def fn1(x): return x!=3 # функція повертає істину,

                                          32
   28   29   30   31   32   33   34   35   36   37   38