Мы поможем в написании ваших работ!
ЗНАЕТЕ ЛИ ВЫ?
|
наименьшее целое,большее или равное x
Содержание книги
- Лекция#1:Введение в программирование на языке
- print a, " - очень длинная строка, которая не помещается в", \ 80, "знакоместах"
- Основные алгоритмические конструкции
- Оператор while говорит интерпретаторуPython: "пока верно условие цикла,выполнять
- print "%2i" % (i*j), print
- res = int(open('a.txt').read()) / int(open('c.txt').read()) print res
- Исключения можно возбуждать и из программы. Для этого служит оператор raise. Заодно
- print "Обработка гарантированно завершена"
- В этих литералах записано число 10 print 10, 012, 0xA, 10L
- Подтип целочисленного типа для"канонического"обозначения логических величин.Два значения:True(истина)и False(ложь) -вот и все,что принадлежит этому типу.Как уже
- s2 = 'строка2\nс переводом строки внутри' s3 = """строка3
- lst2 = [x**2 for x in range(10) if x % 2 == 1] lst3 = list("abcde")
- Del s[i:j:d] Удаление элементов среза из последовательности
- присваивается значение по ключу
- список или списковое включение
- Перед фактическим выполнением операции вычисляются нужные для нее операнды.
- Убрать связь имени с объектом можно с помощью оператора del. В этом случае,если
- Стиль программирования-дополнительные ограничения,накладываемые на структуру
- При импорте можно изменить имя,с которым объект будет связан,с помощью as.В первом
- digits = re.compile("\d+") print argv[0], environ
- Help on built-in function len: len(...)
- Сравнение двух значений.Результат:отрицательный,ноль или
- Функции для доступа к внутренним структурам
- Функции для работы с атрибутами
- Выход из программы. Можно передать числовой код
- наименьшее целое,большее или равное x
- Размешивает элементы изменчивой последовательности s на
- locale.setlocale(locale.LC_ALL, None)
- quot;""Модуль для вычисления простых чисел от 2 до N """
- gt;>> profile.run("Sieve.primes(100000)")
- file: test_Sieve.py import Sieve, sets import unittest
- Sieve - Модуль для вычисления простых чисел от 2 до N
- Взаимодействие с операционной системой
- chmod(path, mode) Устанавливает режим доступа к path в значение mode.Режим доступа
- использовать константы из модуля stat,например stat.ST_MTIME
- Модуль tempfile. Import tempfile. F = tempfile. Temporaryfile(). F. Write("0"*100) # записывается сто символов 0 F. Seek(0) # уст. Указатель на начало файла. Print len(f. Read()) # читается до конца файла и вычисляется длина. Обработка текстов.
- mydata = ("abc", 12, [1, 2, 3]) output_file = open("mydata.dat", "w") p = pickle.Pickler(output_file) p.dump(mydata)
- Эта категория модулей имеет применение только для конкретных операционных систем и семейств операционных систем.Довольно большое число модулей в стандартной поставке
- Поддержка Internet. Форматы данных
- Лекция#3:Элементы функционального
- Функциональная программа. Функция: определение и вызов
- Лучше всего рассмотреть синтаксис определения функции на нескольких примерах.После
- args - список аргументов в порядке их указания при вызове return max(args), min(args)
- def mylist(val, lst=[]): lst.append(val) return lst
- Функции как параметры и результат
- gt;>> print range(1, 10)
- Частный случай применения map()-использование None в качестве первого аргумента.В
- return reduce(lambda x, y: x + y, lst, start)
- Итераторы можно применять вместо последовательности в операторе for. Более того,внутренне оператор for запрашивает от последовательности ее итератор. Объект
- def forit(mystate=[]): if len(mystate) < 3: mystate.append(" ")
lst[0][1] = 1 print lst
Теперь результат тот,который ожидался:
[[0, 0, 0], [0, 0, 0], [0, 0, 0]] [[0, 1, 0], [0, 0, 0], [0, 0, 0]]
В модулеcopyесть еще и функция deepcopy() для глубокого копирования,при которой объекты копируются на всю возможную глубину,рекурсивно.
Модули math и cmath
В этих модулях собраны математические функции для действительных и комплексных аргументов.Это те же функции,что используются в языкеC.В таблице ниже даны функции модуляmath.Там,где аргумент обозначен буквойz,аналогичная функция определена и в модулеcmath.
Функция или
Описание
константа
acos(z)
арккосинус z
asin(z)
арксинус z
atan(z)
арктангенс z
atan2(y,x)
atan(y/x)
ceil(x)
наименьшее целое,большее или равное x
cos(z)
косинус z
cosh(x)
гиперболический косинус x
e
константа e
exp(z)
экспонента(то есть,
)
e**z
fabs(x)
абсолютное значение x
floor(x)
наибольшее целое,меньшее или равное x
fmod(x,y)
остаток от деления x на y
frexp(x)
возвращает мантиссу и порядок x как пару (m, i),где m-число с
плавающей точкой,а i-целое,такое,что x = m * 2.**i.Если 0,
возвращает (0,0),иначе 0.5 <= abs(m) < 1.0
hypot(x,y)
sqrt(x*x + y*y)
ldexp(m,i)
m * (2**i)
log(z)
натуральный логарифм z
log10(z)
десятичный логарифм z
modf(x)
возвращает пару
(y,q)
- целую и дробную часть . Обе части имеют знак
исходного числа
x
pi
константа пи
pow(x,y)
x**y
sin(z)
синус z
sinh(z)
гиперболический синус z
sqrt(z)
корень квадратный от z
tan(z)
тангенс z
tanh(z)
гиперболический тангенс z
Модуль random
Этот модуль генерирует псевдослучайные числа для нескольких различных распределений.Наиболее используемые функции:
random()
Генерирует псевдослучайное число из полуоткрытого диапазона
[0.0, 1.0).
choice(s)
Выбирает случайный элемент из последовательности .
|