Главная страница

Программирование на Python 3. Руководство издательство СимволПлюс


Скачать 3.74 Mb.
НазваниеРуководство издательство СимволПлюс
Дата10.11.2022
Размер3.74 Mb.
Формат файлаpdf
Имя файлаПрограммирование на Python 3.pdf
ТипРуководство
#780382
страница70 из 74
1   ...   66   67   68   69   70   71   72   73   74
591
isatty(), метод объект файла, 380
isdecimal(), метод (тип данных str), 94
isdigit(), метод bytearray, тип данных, 346
bytes, тип данных, 346
str, тип данных, 94, 98
isdir(), функция (модуль os.path), 261
isdisdjoint(), метод frozenset, тип данных, 150
set, тип данных, 147
isfile(), функция (модуль os.path), 161,
261, 399
isidentifier(), метод (тип str), 94
isinf(), функция (модуль math), 80
isinstance(), функция (встроенная), 201,
252, 284, 442, 452
is_integer(), метод (тип данных float), 78
islower(), метод bytearray, тип данных, 346
bytes, тип данных, 346
str, тип данных, 94
isnan(), функция (модуль math), 80
isnumeric(), метод (тип str), 94
isprintable(), метод (тип str), 94
isspace(), метод bytearray, тип данных, 346
bytes, тип данных, 346
str, тип данных, 94, 97
issubclass(), функция (встроенная), 452
issubset(), метод frozenset, тип данных, 150
set, тип данных, 147
issuperset(), метод тfrozenset, тип данных, 150
set, тип данных, 147
istitle(), метод bytearray, тип данных, 346
bytes, тип данных, 346
set, тип данных, 94
__isub__(), специальный метод, 296
isupper(), метод bytearray, тип данных, 346
bytes, тип данных, 346
set, тип данных, 94
items(), метод (тип данных dict), 154, 155,
160
__iter__(), специальный метод, 310, 327
iter(), функция (встроенная), 165, 319,
327
Iterable, абстрактный базовый класс
(модуль collections), 443
Iterator, абстрактный базовый класс
(модуль collections), 443
itertools, модуль, 460
chain(), функция, 460
__itruediv__(), специальный метод, 296
__ixor__(), специальный метод, 296
J
join(), метод bytearray, тип данных, 346
bytes, тип данных, 346
set, тип данных, 90, 94, 96, 222
join(), функция os.path, модуль, 261
JSON (JavaScript Object Notation – формат записи объектов JavaScript),
264
json, модуль, 264
K
KeyboardInterrupt, исключение, 224
KeyError, исключение, 161, 193, 310, 325
keys(), метод (тип данных dict), 154, 155,
322
L
Label, тип данных (модуль tkinter), 558,
567, 568, 577
lambda, инструкция, 215, 439, 458, 499
LANG, переменная окружения, 108
lastgroup, атрибут (объект совпадения),
541
lastindex, атрибут (объект совпадения),
541
Latin1, кодировка, 115
ldexp(), функция (модуль math), 80
__le__() , специальный метод (<=), 283
__len__(), специальный метод, 310
len(), функция (встроенная), 90, 136, 144,
164, 310
LifoQueue, тип данных (модуль queue),
475
list(), функция (встроенная), 135, 174
list, тип данных, 135, 443
append(), метод, 136, 140, 142, 317
count(), метод, 136
extend(), метод, 136
index(), метод, 136, 142
insert(), метод, 136, 140
list(), функция (встроенная), 135, 174
pop(), метод, 136, 140, 142
remove(), метод, 137, 140, 142
reverse(), метод, 137, 141
sort(), метод, 137, 141, 215
генераторы списков, 142

592
Алфавитный указатель дублирование (*, *=), 136
извлечение срезов, 136, 141
изменение, 139
сравнивание, 135
Listbox, тип данных (модуль tkinter),
567, 575
listdir(), функция (модуль os), 160, 260
ljust(), метод bytearray, тип данных, 346
bytes, тип данных, 346
str, тип данных, 94
load(), функция (модуль pickle), 313, 343
loads(), функция (модуль pickle), 494
locale, модуль, 108
setlocale(), функция, 108
locals(), функция (встроенная), 402, 406,
519
localtime(), функция (модуль time), 254
Lock, тип данных (модуль threading),
481, 482, 499
log(), функция (модуль math), 80
log10(), функция (модуль math), 80
log1p(), функция (модуль math), 80
logging, модуль, 267, 418
LookupError, исключение, 194
lower(), метод bytearray, тип данных, 346
bytes, тип данных, 346
lower(), метод (тип str), 94, 97
__lshift__(), специальный метод, 296
__lt__(), специальный метод (<), 283
__lt__(), специальный метод, 439
M
magicnumbers.py, пример, 402
mailbox, модуль, 264
makedirs(), функция (модуль os), 260
make_html_skeleton.py, пример, 218
maketrans(), метод (тип str), 95, 99
map(), функция (встроенная), 457
Mapping, абстрактный базовый класс
(модуль collections), 443
match(), метод (объект регулярного выражения), 540
match(), функция (модуль re), 539
math, модуль, 252
acos(), функция, 79
acosh(), функция, 79
asin(), функция, 79
asinh(), функция, 79
atan(), функция, 79
atan2(), функция, 80
atanh(), функция, 80
copysign(), функция, 80
cos(), функция, 80
cosh(), функция, 80
degrees(), функция, 80
e, атрибут, 80
exp(), функция, 80
fabs(), функция, 80, 182
factorial(), функция, 80
floor(), функция, 80
fmod(), функция, 80
frexp(), функция, 80
fsum(), функция, 80
hypot(), функция, 80
isinf(), функция, 80
isnan(), функция, 80
ldexp(), функция, 80
log(), функция, 80
log10(), функция, 80
log1p(), функция, 80
math.ceil(), функция, 80
math.pow(), функция, 81
modf(), функция, 80
pi, атрибут, 81
radians(), функция, 81
sin(), функция, 81
sinh(), функция, 81
sqrt(), функция, 81
sum(), функция, 81
tan(), функция, 81
tanh(), функция, 81
trunc(), функция, 81
max(), функция (встроенная), 164, 458,
459
maxunicode, атрибут (модуль sys), 113
MD5, алгоритм, 479, 482
Menu, тип данных (модуль tkinter), 564
mimetypes, модуль, 261
min(), функция (встроенная), 164, 458,
459
mkdir(), функция (модуль os), 260
mktime(), функция (модуль time), 254
__mod__(), специальный метод, 296
mode, атрибут объект файла, 380
modf(), функция (модуль math), 80
__module__, атрибут, 285
modules, атрибут (модуль sys), 404
__mul__(), специальный метод, 296
multiprocessing, модуль, 260, 478, 484
MutableMapping API (модуль collections),
314
MutableMapping, абстрактный базовый класс (модуль collections), 443
MutableSequence API (модуль collections),
314

Алфавитный указатель
593
MutableSequence, абстрактный базовый класс (модуль collections), 443
MutableSet, абстрактный базовый класс
(модуль collections), 443
N
\n (перевод строки, символ завершения инструкции), 86
name(), функция (модуль unicodedata),
112
__name__, атрибут, 241, 295, 415, 421
name, атрибут (объект файла), 380
namedtuple, тип данных (модуль collec
tions), 134, 274
NameError, исключение, 139
__ne__(), специальный метод (!=), 283,
284
__neg__(), специальный метод, 296, 303
__new__(), специальный метод, 294, 300
newlines, атрибут объект файла, 380
__next__(), метод объект файла, 380
__next__(), специальный метод, 324, 399
next(), функция (встроенная), 165, 399
NNTP (Network News Transport
Protocol – сетевой протокол передачи новостей), 264
nntplib, модуль, 264
noblanks.py, пример, 196
None, объект, 37, 40, 207
nonlocal, инструкция, 413, 439
normalize(), функция (модуль unicodeda
ta), 88
not, логический оператор, 76
NotImplemented, объект, 284, 303
NotImplementedError, исключение, 303,
441
now(), функция (тип данных datetime.da
tetime), 254
Number, абстрактный базовый класс
(модуль numbers), 442
numbers, модуль, 252, 442
Complex, абстрактный базовый класс,
442
Integral, абстрактный базовый класс,
442
Number, абстрактный базовый класс,
442
Rational, абстрактный базовый класс,
442
Real, абстрактный базовый класс, 442
абстрактные базовые классы
(таблица), 442
O
O, параметр интерпретатора, 234, 417
object, тип данных, 442
__new__(), специальный метод, 301
oct(), функция (встроенная), 75
open(), функция gzip, модуль, 266, 341
shelve, модуль, 510
объект файла, 157, 403, 429, 471
operator, модуль, 458
attrgetter(), функция, 428, 460
optparse, модуль, 251
__or__(), специальный метод (|), 294, 296
or, логический оператор, 76
ord(), функция (встроенная), 87, 423
os, модуль, 260, 261
access(), функция, 260
chdir(), функция, 260
environ, отображение, 260
getcwd(), функция, 260
listdir(), функция, 160, 260, 404
makedirs(), функция, 260
mkdir(), функция, 260
remove(), функция, 261, 385
removedirs(), функция, 261
rename(), функция, 261, 385
sep, атрибут, 169
stat(), функция, 260
system(), функция, 473
walk(), функция, 261, 262
OSError, исключение, 197
os.listdir(), функция (модуль os), 404
os.path, модуль, 232, 261
abspath(), функция, 261
basename(), функция, 261
dirname(), функция, 261, 404
exists(), функция, 261, 515
getsize(), функция, 160, 261
isdir(), функция, 261
isfile(), функция, 161, 261, 399
join(), функция, 261
split(), функция, 261
splittext(), функция, 261
P
pack(), функция, (модуль struct), 349
partial(), функция (модуль functools), 461
partition(), метод bytearray, тип данных, 346
bytes, тип данных, 346
str, тип данных, 95, 97
pass, инструкция, 41, 189, 446
path, атрибут (модуль sys), 232

594
Алфавитный указатель
PATH, переменная окружения, 25
pattern, атрибут (объект регулярного выражения), 540
peek(), метод объект файла, 380
PEP 249 (Python Database API Specifica
tion v2.0), 513
PEP 3107 Function Annotations, 421
PEP 3131 (поддержка символов не ASCII в идентификаторах), 69
PhotoImage, тип данных (модуль tkinter),
565
pi, атрибут (модуль math), 81
pickle, модуль, 257, 341, 450
dump(), функция, 312, 341
dumps(), функция, 494
load(), функция, 313, 343
loads(), функция, 494
platform, атрибут (модуль sys), 189, 245,
399
pop(), метод bytearray, тип данных, 344, 346
dict, тип данных, 154, 310
list, тип данных, 136, 140, 142
set, тип данных, 147
POP3 (Post Office Protocol – протокол электронной почты), 264
Popen(), функция (модуль subprocess),
470
popitem(), метод dict, тип данных, 154
poplib, модуль, 264
__pos__(), специальный метод, 296
pos, атрибут (объект совпадения), 541
__pow__(), специальный метод, 296
pow(), функция встроенная, 74
модуль math, 81
pprint, модуль, 267, 413
print(), функция (встроенная), 205, 212,
249
print_unicode.py, пример, 109
PriorityQueue, тип данных (модуль queue), 475, 480
profile, модуль, 418
@property(), функция встроенная, 289, 432
декоратор, 436
Property.py, пример, 436
.py, расширение файлов, 230, 555
.pyc, расширение файлов, 234
PyGTK, библиотека, 553, 579
PyLint, инструмент проверки программного кода, 70
.pyo, расширение файлов, 234
PyQt, библиотека, 553, 579
PYTHONDONTWRITEBYTECODE, переменная окружения, 234
PYTHONOPTIMIZE, переменная окружения, 218, 234, 417, 421
PYTHONPATH, переменная окружения,
232, 241
.pyw, расширение файлов, 555
Q
quadratic.py, пример, 116
queue, модуль, 267
LifoQueue, тип данных, 475
PriorityQueue, тип данных, 475, 480
Queue, тип данных, 475, 478, 480
Queue, тип данных (модуль queue), 475,
478, 480
quopri, модуль, 256
quoteattr(), функция xml.sax.saxutils, модуль, 373
quoteattr(), функция (модуль xml.sax.
saxutils), 265
R
__radd__(), специальный метод, 296, 303
radians(), функция (модуль math), 81
raise, инструкция, 198, 247, 417
__rand__(), специальный метод (&), 294,
296
random, модуль, 252
choice(), функция, 168
sample(), функция, 170
range(), функция (встроенная), 138, 142,
164, 167, 169
Rational, абстрактный базовый класс
(модуль numbers), 442
__rdivmod__(), специальный метод, 296
re, атрибут (объект совпадения), 541
re, модуль, 249, 538
compile(), функция, 362, 538, 539, 542
escape(), функция, 539
findall(), функция, 539
finditer(), функция, 363, 539, 542
match(), функция, 539
search(), функция, 538, 539
split(), функция, 539, 549
sub(), функция, 539, 543, 546
subn(), функция, 539
флаги, 543
функции (таблица), 539
read(), метод (объект файла), 158, 343,
380, 403
readable(), метод (объект файла), 381

Алфавитный указатель
595
readinto(), метод (объект файла), 381
readline(), метод (объект файла), 381
readlines(), метод (объект файла), 158,
381
Real, абстрактный базовый класс (модуль numbers), 442
recv(), функция (модуль socket), 495
reduce(), функция (модуль functools), 458
remove(), метод bytearray, тип данных, 346
list, тип данных, 137, 140, 142
set, тип данных, 147
remove(), функция (модуль os), 261, 385
removedirs(), функция (модуль os), 261
rename(), функция (модуль os), 261, 385
replace(), метод bytearray, тип данных, 344, 347
bytes, тип данных, 344, 347
str, тип данных, 95, 98
repr(), встроенная функция, 285
__repr__(), специальный метод, 285, 288,
294, 302, 327
repr(), функция (встроенная), 285, 294,
311
return, инструкция, 191, 192, 205, 215
reverse(), метод bytearray, тип данных, 347
list, тип данных, 137, 141
__reversed__(), специальный метод, 310
reversed(), функция (встроенная), 96,
141, 164, 170, 310, 320
rfind(), метод (тип str), 97
__rfloordiv__(), специальный метод, 296
rindex(), метод (тип str), 97
RLock, тип данных (модуль threading),
483
__rlshift__(), специальный метод, 296
__rmod__(), специальный метод, 296
__rmul__(), специальный метод, 296
rollback(), метод (объект соединения), 514
__ror__(), специальный метод, 296
__round__(), специальный метод, 296
round(), функция (встроенная), 74, 78,
297
rowcount, атрибут (объект курсора), 515
__rpow__(), специальный метод, 296
__rrshift__(), специальный метод, 296
__rshift__(), специальный метод, 296
__rsub__(), специальный метод, 296
__rtruediv__(), специальный метод, 296
run(), метод (тип данных Thread), 475,
477
__rxor__(), специальный метод, 296
S
sample(), функция (модуль random), 170
Scale, тип данных (модуль tkinter), 559
Scrollbar, тип данных (модуль tkinter),
567
search(), метод (объект регулярного выражения), 540
search(), функция (модуль re), 538, 539
seek(), метод (объект файла), 343, 381
seekable(), метод (объект файла), 381
Select, инструкция SQL, 519
self, объект, 281, 500
Semaphore, тип данных (модуль thread
ing), 483
send(), функция (модуль socket), 495
sendall(), функция (модуль socket), 495
sep, атрибут (модуль os), 169
Sequence, абстрактный базовый класс
(модуль collections), 443
__set__(), специальный метод, 432, 435,
437
set(), функция (встроенная), 145, 174
Set, абстрактный базовый класс (модуль collections), 443
set, тип данных, 144, 443
add(), метод, 147
clear(), метод, 147
copy(), метод, 147, 174
difference(), метод, 147
difference_update(), метод, 147
discard(), метод, 147
intersection(), метод, 147
intersection_update(), метод, 147
isdisjoint(), метод, 147
issubset(), метод, 147
issuperset(), метод, 147
pop(), метод, 147
remove(), метод, 147
set(), функция (встроенная), 145, 174
symmetric_difference(), метод, 148
symmetric_difference_update(), метод, 148
union, метод, 148
update, метод, 148
генераторы множеств, 149
__setattr__(), специальный метод, 423,
424
setattr(), функция (встроенная), 316, 406
setdefault(), метод (тип данных dict), 154,
159, 434
__setitem__(), специальный метод, 307,
310, 319, 325
setlocale(), функция (модуль locale), 108

596
Алфавитный указатель setrecursionlimit(), функция (модуль sys), 409
ShapeAlt.py, пример, 288
Shape.py, пример, 280
shebang (выполняется командной оболочкой), 25
shelve, модуль, 257, 509
open(), функция, 510
sync(), функция, 510
showwarning(), функция (модуль tkinter.
messagebox), 571
shutil, модуль, 260
sin(), функция (модуль math), 81
sinh(), функция (модуль math), 81
sitepackages, каталог, 241
Sized, абстрактный базовый класс
(модуль collections), 443
__slots__, атрибут, 422, 433, 435, 456
SMTP (Simple Mail Transport Protocol – упрощенный протокол электронной почты), 264
smtpd, модуль, 264
smtplib, модуль, 264
sndhdr, модуль, 256
socket(), функция (модуль socket), 496
socket, модуль, 263, 488
recv(), функция, 495
send(), функция, 495
sendall(), функция, 495
socket(), функция, 496
socket.error, исключение, 496
socketserver, модуль, 263, 497, 499
sort(), метод (тип данных list), 137, 141,
215
sorted(), функция (встроенная), 141, 160,
164, 170, 171, 215
SortedDict.py, пример, 321
SortedList.py, пример, 315
SortKey.py, пример, 427
span(), метод (объект совпадения), 541
split(), метод bytearray, тип данных, 347
bytes, тип данных, 347
str, тип данных, 95
объект регулярного выражения, 540,
549
split(), функция re, модуль, 539, 549
os.path, модуль, 261
splitlines(), метод bytearray, тип данных, 347
bytes, тип данных, 347
str, тип данных, 95
splittext(), функция (модуль os.path), 261
SQL (Structured Query Language – язык структурированных запросов), 508
базы данных, 508, 513
символызаполнители, 517, 519
sqlite3, модуль, 513
connect(), функция, 516
sqrt(), функция (модуль math), 81
ssl, модуль, 263
start(), метод
Thread, тип данных, 475
объект совпадения, 541
startswith(), метод bytearray, тип данных, 347
bytes, тип данных, 347
str, тип данных, 95, 97
stat(), функция (модуль os), 260
@staticmethod(), функция (встроенная),
298
statistics.py, пример, 180
stderr, объект файла (модуль sys), 218,
250
stdin, объект файла (модуль sys), 250
__stdout__, объект файла (модуль sys),
250
stdout, объект файла (модуль sys), 212,
250
StopIteration, исключение, 163, 324
__str__(), специальный метод, 285, 288,
294, 302, 328
str(), функция (встроенная), 84, 162, 285,
294, 296, 311
str, тип данных, 84, 443
[] (оператор получения среза), 89
ascii(), функция (встроенная), 87
capitalize(), метод, 93
center(), метод, 93
chr(), функция (встроенная), 87
count(), метод, 93, 97
encode(), метод, 93, 115, 349, 470
endswith(), метод, 93, 97
expandtabs(), метод, 93
find(), метод, 93, 96, 97, 159
format(), метод, 93, 100, 103, 179, 220,
292, 358
index(), метод, 93, 96
isalnum(), метод, 94
isalpha(), метод, 94, 97
isdecimal(), метод, 94
isdigit(), метод, 94, 98
isidentifier(), метод, 94
islower(), метод, 94
isnumeric(), метод, 94
isprintable(), метод, 94
isspace(), метод, 94, 97
istitle(), метод, 94

Алфавитный указатель
1   ...   66   67   68   69   70   71   72   73   74


написать администратору сайта