справочник по Python. мм isbn 9785932861578 9 785932 861578
Скачать 4.21 Mb.
|
825 printdir(), метод, объектов класса ZipFile, 411 print_environ_usage(), функция, модуль cgi, 667 print_environ(), функция, модуль cgi, 667 print_exception(), функция, модуль traceback, 300 print_exc(), функция, модуль traceback, 300 print_form(), функция, модуль cgi, 667 print_last(), функция, модуль traceback, 301 print_stack(), функция, модуль traceback, 301 print_tb(), функция, модуль traceback, 300 PriorityQueue(), функция, модуль Queue, 556 process, атрибут объектов класса Record, 451 Process, класс, модуль multiprocessing, 520 Process (), функция, модуль multiprocessing, 520 processingInstruction(), метод объектов класса ContentHandler, 721 ProcessingInstruction(), функция, мо- дуль xml.etree.ElementTree, 714 product(), функция, модуль itertools, 345 profile, модуль, 247 ProgrammingError, исключение, интер- фейс доступа к базам данных, 382 propagate, атрибут объектов класса Logger, 452 @property, декоратор, 168 property(), функция, 269 proto, атрибут объектов сокетов, 606 protocol, аргумент, в функциях модуля pickle, 224 ProtocolError, исключение, модуль xmlrpc.client, 655 protocol_version, атрибут класса BaseHTTPRequestHandler, 633 proxy(), функция, модуль weakref, 306 ProxyBasicAuthHandler, класс, модуль urllib.request, 644 ProxyDigestAuthHandler, класс, модуль urllib.request, 644 ProxyHandler, класс, модуль urllib. request, 644 ProxyTypes, класс, модуль weakref, 307 ps1, переменная, модуль sys, 230, 296 ps2, переменная, модуль sys, 230, 296 pstats, модуль, 248 pty, модуль, 727 punctuation, переменная, модуль string, 362 push(), метод объектов класса async_ chat, 565 push_with_producer(), метод объектов класса async_chat, 566 put(), метод объектов класса Queue, 523, 557 putch(), функция, модуль msvcrt, 468 putenv(), функция, модуль os, 477 putheader(), метод объектов класса HTTPConnection, 626 put_nowait(), метод объектов класса Queue, 524, 557 putrequest(), метод объектов класса HTTPConnection, 626 putwch(), функция, модуль msvcrt, 468 pwd(), метод объектов класса FTP, 621 pwd, модуль, 727 .py, расширение файлов, 46, 194 и модули, 46 py2app, пакет, 203 py2exe, пакет, 203 py3k_warning, атрибут переменной sys. flags, 294 py3kwarning, переменная, модуль sys, 296 PyArg_ParseTupleAndKeywords(), функ- ция, 741 PyArg_ParseTuple(), функция, 740 Py_BEGIN_ALLOW_THREADS, макроо- пределение, 753 Py_BuildValue(), функция, 747 PyBytes_AsString(), функция, 758 .pyc, расширение файлов, 194 когда создаются, 195 создание инструкцией import, 195 pyclbr, модуль, 726 py_compile, модуль, 726 Py_DECREF(), макроопределение, 753 pydoc, команда, 47 Py_END_ALLOW_THREADS, макроо- пределение, 754 PyErr_Clear(), функция, 752 PyErr_ExceptionMatches(), функция, 752 PyErr_NoMemory(), функция, 750 PyErr_Occurred(), функция, 752 PyErr_SetFromErrnoWithFilename(), функция, 750 PyErr_SetFromErrno(), функция, 750 826 Алфавитный указатель PyErr_SetObject(), функция, 750 PyErr_SetString(), функция, 751 PyEval_CallObjectWithKeywords(), функция, 757 PyEval_CallObject(), функция, 757 Py_Finalize(), функция, 755 PyFloat_AsDouble(), функция, 758 Py_GetExecPrefix(), функция, 756 Py_GetPath(), функция, 756 Py_GetPrefix(), функция, 756 Py_GetProgramFullPath(), функция, 756 PyImport_ImportModule(), функция, 756 Py_INCREF(), макроопределение, 752 Py_Initialize(), функция, 755 PyInt_AsLong(), функция, 758 Py_IsInitialized(), функция, 755 PyLong_AsLong(), функция, 758 PyModule_AddIntConstant(), функция, 750 PyModule_AddIntMacro(), функция, 750 PyModule_AddObject(), функция, 750 PyModule_AddStringConstant(), функ- ция, 750 PyModule_AddStringMacro(), функция, 750 .pyo, расширение файлов, 194 когда создаются, 195 создание инструкцией import, 195 PyObject_GetAttrString(), функция, 756 PyObject_SetAttrString(), функция, 757 pyprocessing, библиотека, 545 PyRun_AnyFile(), функция, 755 PyRun_InteractiveOne(), функция, 755 PyRun_InterativeLoop(), функция, 755 PyRun_SimpleFile(), функция, 755 PyRun_SimpleString(), функция, 755 Py_SetProgramName(), функция, 756 PyString_AsString(), функция, 758 PySys_SetArgv(), функция, 756 Python введение в язык программирования, 23 как настольный калькулятор, 24 Python 3, 774 2to3, утилита, 788 ascii(), функция, 260 commands, модуль, 416 Ellipsis, класс, как выражение, 776 encode() и decode(), методы, 781 exec(), функция, 784 next(), метод генераторов, 83, 786 nonlocal, инструкция, 135, 774 open(), функция, 208, 352 print(), функция, 784 super(), функция, 162, 778 xrange() и range(), функции, 38, 71 генераторы множеств, 772 генераторы словарей, 772 и WSGI, 673 имена файлов, 786 импортирование по абсолютному пути, 787 кто должен использовать, 770 литералы множеств, 772 метаклассы, 778 нелокальные переменные, 774 несвязанные методы, 78 объекты представлений словарей, 784 одновременная поддержка Python 2 и Python 3, 793 оператор деления, 96 организация сетевых библиотечных модулей, 619 особенности работы со словарями, 73 параметры командной строки, 786 переменные окружения, 786 правила округления, 98 практическая стратегия переноса программного кода, 792 присваивание переменным во вло- женных функциях, 135 протокол итераторов, 786 расширенная операция распаковыва- ния итерируемых объектов, 773 реорганизация библиотеки, 787 символы Юникода в идентификато- рах, 772 система ввода-вывода, 783 совместимость с Python 2, 771 сравнивание, 786 сторонние библиотеки, 771 строки байтов и системные интер- фейсы, 783 типичные ошибки, 780 целочисленное деление, 785 цепочки исключений, 777 Python.h, заголовочный файл в расши- рениях, 737 PYTHON*, переменные окружения, 228 .pyw, расширение файлов, 194 Py_XDECREF(), макроопределение, 753 Py_XINCREF(), макроопределение, 753 PyZipFile, класс, модуль zipfile, 410 PyZipFile(), функция, модуль zipfile, 410 Алфавитный указатель 827 Q -q, параметр командной строки, 227 qsize(), метод объектов класса Queue, 524, 556 query, атрибут объектов класса ParseResult, 647 объектов класса SplitResult, 648 QueryValueEx(), функция, модуль winreg, 514 QueryValue(), функция, модуль winreg, 514 Queue(), метод объектов класса Manager, 537 queue, модуль, 556 Queue(), функция модуль multiprocessing, 522 модуль Queue, 556 q(uit), команда отладчика, модуль pdb, 246 quit(), метод объектов класса FTP, 621 объектов класса SMTP, 639 quopri, модуль, 704 quote(), функция, модуль urllib.parse, 649 quoteattr(), функция, модуль xml.sax. saxutils, 724 quoted-printable, формат, 704, 705 quote_from_bytes(), функция, модуль urllib.parse, 649 quote_plus(), функция, модуль urllib. parse, 649 R !r, спецификатор, в строках формата, 108 r, префикс сырых строковых литералов, 53 'r', режим, в функции open(), 207 __radd__(), метод, 92 radians(), функция, модуль math, 319 radix, атрибут переменной sys.float_ info, 295 raise, инструкция, 45, 120, 125 __rand__(), метод, 92 RAND_egd(), функция, модуль ssl, 610 randint(), функция, модуль random, 323 random, модуль, 322 random(), функция, модуль random, 324 randrange(), функция, модуль random, 323 RAND_status(), функция, модуль ssl, 610 range(), функция, 38, 269 отсутствует в Python 3, 38 Rational, абстрактный базовый класс, модуль numbers, 321 RawArray(), функция, модуль multiprocessing, 534 RawConfigParser, класс, модуль configparser, 421 raw_decode(), метод объектов класса JSONDecoder, 702 raw_input(), функция, 30, 211, 265, 270 Python 3, 30 модуль sys, 296 RawIOBase, абстрактный базовый класс, 444 'raw-unicode-escape', кодировка, описа- ние, 222 RawValue(), функция, модуль multiprocessing, 533 RCVALL_*, константы, модуль socket, 603 __rdiv__(), метод, 92 read1(), метод объ- ектов класса BufferedReader, 440 __rdivmod__(), метод, 92 re, атрибут объектов класса MatchObject, 361 re, модуль, 68, 101, 354 read(), метод объектов urlopen, 641 объектов класса BufferedReader, 440 объектов класса ConfigParser, 418 объектов класса FileIO, 439 объектов класса HTTPResponse, 627 объектов класса mmap, 466 объектов класса SSLSocket, 609 объектов класса StreamReader, 350 объектов класса TextIOWrapper, 443 объектов класса ZipFile, 411 файлов, 208, 209 read(), функция модуль os, 483 readable(), метод объектов класса dispatcher, 569 объектов класса IOBase, 437 readall(), метод объектов класса FileIO, 439 read_byte(), метод объектов класса mmap, 466 ReadError, исключение, модуль tarfile, 406 reader(), функция, модуль csv, 681 828 Алфавитный указатель readfp(), метод объектов класса ConfigParser, 418 readinto(), метод объектов класса BufferedReader, 440 readlines(), метод объектов urlopen, 641 объектов класса IOBase, 438 объектов класса StreamReader, 350 файлов, 33, 208, 209 readline, библиотека, 230 readline(), метод объектов urlopen, 641 объектов класса IOBase, 438 объектов класса mmap, 466 объектов класса StreamReader, 350 объектов класса TextIOWrapper, 443 файлов, 29, 208, 209 readline, модуль, 270, 727 readlink(), функция, модуль os, 486 read_mime_types(), функция, модуль mimetypes, 704 ready(), метод объектов класса AsyncResult, 531 Real, абстрактный базовый класс, мо- дуль numbers, 321 real, атрибут комплексных чисел, 64 целых чисел, 64 чисел с плавающей точкой, 64 realpath(), функция, модуль os.path, 498 reason, атрибут объектов класса HTTPResponse, 627 Record, класс, модуль logging, 451 recv(), метод объектов класса Connection, 527 объектов класса dispatcher, 570 объектов сокетов, 603 recv_bytes_into(), метод объектов класса Connection, 527 recv_bytes(), метод объектов класса Connection, 527 recvfrom_info(), метод объектов сокетов, 604 recvfrom(), метод объектов сокетов, 604 recv_into(), метод объектов сокетов, 604 recvmsg(), системный вызов, отсутствие поддержки, 607 __reduce_ex__(), метод, 292 __reduce__(), метод, 292 reduce(), функция, модуль functools, 340 ref(), функция, модуль weakref, 306 ReferenceError, исключение, 124, 276 ReferenceType, тип, 306 REG_*, константы, модуль winreg, 512 register(), метод абстрактных базовых классов, 183 объектов класса BaseManager, 538 объектов класса Poll, 573 register(), функция модуль atexit, 280 модуль webbrowser, 676 register_adapter(), функция, модуль sqlite, 385 register_converter(), функция, модуль sqlite3, 385 register_dialect(), функция, модуль csv, 684 register_function(), метод объектов XMLRPCServer, 656 register_instance(), метод объектов XMLRPCServer, 656 register_introspection_functions(), метод объектов XMLRPCServer, 656 register_multicall_functions(), метод объектов XMLRPCServer, 657 RegLoadKey(), функция, модуль winreg, 513 release(), метод объектов класса Condition, 552 объектов класса Lock, 548 объектов класса RLock, 549 объектов класса Semaphore, 549 reload(), функция, 196 relpath(), функция, модуль os.path, 498 remove(), метод множеств, 36, 75 объекта типа deque, 333 объектов класса Element, 716 объектов типа array, 330 списков, 66 remove(), функция, модуль os, 487 removeChild(), метод объектов класса Node, 709 removedirs(), функция, модуль os, 487 removeFilter(), метод объектов класса Handler, 457 объектов класса Logger, 450 removeHandler(), метод объектов класса Logger, 453 remove_option(), метод объектов класса ConfigParser, 418 remove_section(), метод объектов класса ConfigParser, 419 rename(), метод объектов класса FTP, 621 rename(), функция, модуль os, 487 renames(), функция, модуль os, 487 Алфавитный указатель 829 repeat(), функция модуль itertools, 345 модуль operator, 347 модуль timeit, 249 replace(), метод объектов класса date, 423 объектов класса datetime, 426 объектов класса time, 424 строк, 68, 70 'replace', политика обработки ошибок при кодировании строк Юникода, 217 replaceChild(), метод объектов класса Node, 709 replace_header(), метод объектов класса Message, 690 report(), метод, объектов класса dircmp, 397 report_full_closure(), метод, объектов класса dircmp, 397 report_partial_closure(), метод, объектов класса dircmp, 397 repr, модуль, 726 repr(), функция, 31, 86, 108, 111, 230, 270 отличия от функции str(), 31 request, атрибут объектов класса BaseRequestHandler, 612 Request(), функция, модуль urllib. request, 642 RequestHandlerClass, атрибут объектов SocketServer, 614 request_queue_size, атрибут объектов SocketServer, 615 request_version, атрибут объектов клас- са BaseHTTPRequestHandler, 633 reserved, атрибут, объектов класса ZipInfo, 412 reset(), метод объектов класса HTMLParser, 698 объектов класса IncrementalDecoder, 351 объектов класса IncrementalEncoder, 351 объектов класса StreamReader, 350 объектов класса StreamWriter, 351 resetwarnings(), функция, модуль warnings, 305 resize(), метод объектов класса mmap, 466 resize(), функция, модуль ctypes, 766 resolution, атрибут объектов класса date, 422 объектов класса time, 424 объектов класса timedelta, 427 resource, модуль, 727 ResponseNotReady, класс, модуль http. client, 628 responses, атрибут класса BaseHTTPRequestHandler, 633 restype, атрибут объектов функций в мо- дуле ctypes, 760 retrbinary(), метод объектов класса FTP, 621 retrlines(), метод объектов класса FTP, 621 return, инструкция, 133 r(eturn), команда отладчика, модуль pdb, 246 returncode, атрибут объектов класса Popen, 506 reverse(), метод объектов типа array, 330 списков, 66 reversed(), функция, 270 rfile, атрибут объектов класса BaseHTTPRequest- Handler, 633 объектов класса StreamRequest- Handler, 612 rfind(), метод строк, 68, 70 __rfloordiv__(), метод, 92 right_list, атрибут, объектов класса dircmp, 397 right_only, атрибут, объектов класса dircmp, 397 rindex(), метод строк, 68, 70 rjust(), метод строк, 70 rlcompleter, модуль, 727 rlecode_hqx(), функция, модуль binascii, 681 rledecode_hqx(), функция, модуль binascii, 680 RLock, класс модуль multiprocessing, 534 модуль threading, 548 RLock(), метод, объектов класса Manager, 537 RLock(), функция, модуль threading, 549 __rlshift__(), метод, 92 rmd(), метод объектов класса FTP, 621 rmdir(), функция, модуль os, 487 __rmod__(), метод, 92 __rmul__(), метод, 92 rmtree(), функция, модуль shutil, 402 robotparser, модуль, 651 robots.txt, файл, 651 830 Алфавитный указатель rollback(), метод объектов типа Connection, 376 rollover(), метод, объектов класса SpooledTemporaryFile, 408 __ror__(), метод, 92 rotate(), метод объекта типа deque, 333 RotatingFileHandler, класс, модуль logging, 455 round(), функция, 97, 270 rounding, атрибут, объектов класса Context, 314 rounds, атрибут переменной sys.float_ info, 295 rowcount, атрибут объектов типа Cursor, 378 row_factory, атрибут объектов класса Connection, 389 rpartition(), метод строк, 68, 70 __rpow__(), метод, 92 rshift(), функция, модуль operator, 346 __rshift__(), метод, 92 __rrshift__(), метод, 92 rsplit(), метод строк, 68, 70 rstrip(), метод строк, 70 __rsub__(), метод, 92 __rtruediv__(), метод, 92 run, команда отладчика, модуль pdb, 246 run(), метод объектов класса Process, 520 объектов класса Thread, 546 run(), функция модуль pdb, 242 модуль cProfile, 247 модуль profile, 247 runcall(), функция, модуль pdb, 242 runeval(), функция, модуль pdb, 242 RuntimeError, исключение, 124, 276 и рекурсия, 153 RuntimeWarning, предупреждение, 278, 303 __rxor__(), метод, 92 S -s, параметр командной строки, 227 !s, спецификатор, в строках формата, 108 SafeConfigParser, класс, модуль configparser, 421 safe_substitute(), метод объектов класса Template, 365 samefile(), функция, модуль os.path, 498 same_files, атрибут, объектов класса dircmp, 398 sameopenfile(), функция, модуль os.path, 498 samestat(), функция, модуль os.path, 498 sample(), функция, модуль random, 323 SaveKey(), функция, модуль winreg, 514 SAX, интерфейс парсинг XML, 706 пример, 723 sched, модуль, 727, 729 scheme, атрибут объектов класса ParseResult, 647 объектов класса SplitResult, 648 search(), метод объектов класса Regex, 359 search(), функция, модуль re, 358 sections(), метод объектов класса ConfigParser, 419 seed(), функция, модуль random, 322 seek(), метод объектов класса IOBase, 438 объектов класса mmap, 466 файлов, 208, 210 seekable(), метод объектов класса IOBase, 438 select, модуль, 519, 572 обработка сигналов, 500 select(), функция и модуль asyncore, 568 модуль select, 573 проблемы производительности, 583 __self__, атрибут встроенных функций, 78 методов, 78 self, параметр методов, 44, 160 Semaphore, класс модуль multiprocessing, 534, 537 модуль threading, 549 посылка сигналов, 550 Semaphore(), метод объектов класса Manager, 537 Semaphore(), функция, модуль threading, 549 send(), метод генераторов, 42, 83, 144 объектов класса Connection, 527 объектов класса dispatcher, 570 объектов класса HTTPConnection, 626 объектов сокетов, 604 sendall(), метод объектов сокетов, 604 Алфавитный указатель 831 send_bytes(), метод объектов класса Connection, 528 sendcmd(), метод объектов класса FTP, 622 send_error(), метод объектов класса BaseHTTPRequestHandler, 633 send_header(), метод объектов класса BaseHTTPRequestHandler, 634 sendmail(), метод объектов класса SMTP, 639 sendmsg(), системный вызов, отсутствие поддержки, 607 send_response(), метод объектов класса BaseHTTPRequestHandler, 634 send_signal(), метод объектов класса Popen, 505 sendto(), метод объектов сокетов, 605 sep, именованный аргумент функции print(), 213 sep, переменная, модуль os, 484 Sequence, абстрактный базовый класс, 337 serve_forever(), метод объектов класса BaseManager, 539 объектов класса SocketServer, 614 server, атрибут объектов класса BaseRequestHandler, 612 server_address, атрибут объектов SocketServer, 614 ServerProxy, класс, модуль xmlrpc.client, 652 ServerProxy(), функция, модуль xmlrpc.client, 652 server_version, атрибут класса BaseHTTPRequestHandler, 632 класса HTTPRequestHandler, 631 __set__(), метод дескрипторов, 89, 170 Set, абстрактный базовый класс, 337 set(), метод объектов класса ConfigParser, 419 объектов класса Element, 716 объектов класса Event, 550 объектов класса Morsel, 637 set(), функция, 35, 111, 270 set, тип данных, 63, 73, 109 __setattr__(), метод, 88, 176 и атрибут __slots__, 178 setattr(), функция, 270 set_authorizer(), метод объектов класса Connection, 387 setblocking(), метод объектов сокетов, 605 set_boundary(), метод объектов класса Message, 690 set_charset(), метод объектов класса Message, 690 setcheckinterval(), функция, модуль sys, 299 setcontext(), функция, модуль decimal, 315 set_conversion_mode(), функция, мо- дуль ctypes, 766 setDaemon(), метод объектов класса Thread, 546 set_debug(), функция, модуль gc, 283 setdefaultencoding(), функция, модуль sys, 299 setdefault(), метод словарей, 72 словарей и объектов типа defaultdict, 334 set_defaults(), метод модуль optparse, 206 объектов класса PtionParser, 473 setdefaulttimeout(), функция, модуль socket, 594 set_default_type(), метод объектов клас- са Message, 690 setdlopenflags(), функция, модуль sys, 299 setDocumentLocator(), метод объектов класса ContentHandler, 721 setegid(), функция, модуль os, 477 set_errno(), функция, модуль ctypes, 766 seteuid(), функция, модуль os, 477 set_executable(), функция, модуль multiprocessing, 544 setFormatter(), метод объектов класса Handler, 458 setgid(), функция, модуль os, 477 setgroups(), функция, модуль os, 477 setinputsize(), метод объектов типа Cursor, 377 __setitem__(), метод, 89 и срезы, 91 setitem(), функция модуль operator, 347 setitimer(), функция, модуль signal, 500 set_last_error(), функция, модуль ctypes, 766 setLevel(), метод объектов класса Handler, 456 объектов класса Logger, 450 setmode(), функция, модуль msvcrt, 468 |