Методы встроенных типов в Python

В этой таблице представлены методы встроенных типов в Python 2.5.1 и их краткие описания на русском языке.
Подробнее о том, что не упомянуто в этой блице, о том, как получить полную информацию и о том, как использовать эту таблицу, см. здесь.

Показать типыПараметры
NoneType
bool
int
long
float
complex
str
unicode
dict
list
tuple
set
buffer
xrange
frozenset
enumerate
slice
file
function
Включить дополнительные заголовки
Показать __служебные__ методы
Показать не __служебные__ методы
Показать атрибуты (не методы)
Показать недокументированные
Показать все
/ NoneType bool int long float complex str unicode dict list tuple set buffer xrange frozenset enumerate slice file function
x.__abs__()нетabs(x)abs(x)abs(x)abs(x)abs(x)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__add__(y)нетx+yx+yx+yx+yx+yx+yx+yнетx+yx+yнетx+yнетнетнетнетнетнет
x.__and__(y)нетx&yx&yx&yнетнетнетнетнетнетнетx&yнетнетx&yнетнетнетнет
x.__call__(...)нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетx(...)
x.__cmp__(y)нетcmp(x, y)cmp(x, y)cmp(x, y)нетнетнетнетcmp(x, y)нетнетcmp(x, y)cmp(x, y)нетcmp(x, y)нетcmp(x, y)нетнет
x.__coerce__(y)нетcoerce(x, y)coerce(x, y)coerce(x, y)coerce(x, y)coerce(x, y)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__contains__(y)нетнетнетнетнетнетy in xy in xy in xy in xy in xy in xнетнетy in xнетнетнетнет
x.__delattr__('name')del x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.namedel x.name
x.__delitem__(y)нетнетнетнетнетнетнетнетdel x[y]del x[y]нетнетdel x[y]нетнетнетнетнетнет
x.__delslice__(i, j)нетнетнетнетнетнетнетнетнетdel x[i:j] (отрицательные индексы не поддерживаются)нетнетdel x[i:j] (отрицательные индексы не поддерживаются)нетнетнетнетнетнет
x.__div__(y)нетx/yx/yx/yx/yx/yнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__divmod__(y)нетdivmod(x, y)divmod(x, y)divmod(x, y)divmod(x, y)divmod(x, y)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__eq__(y)нетнетнетнетx==yx==yx==yx==yx==yx==yx==yx==yнетнетx==yнетнетнетнет
x.__float__()нетfloat(x)float(x)float(x)float(x)float(x)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__floordiv__(y)нетx//yx//yx//yx//yx//yнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__ge__(y)нетнетнетнетx>=yx>=yx>=yx>=yx>=yx>=yx>=yx>=yнетнетx>=yнетнетнетнет
x.__getattribute__('name')x.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.namex.name
x.__getitem__(y)нетнетнетнетнетнетx[y]x[y]x[y]x[y]x[y]нетx[y]x[y]нетнетнетнетнет
x.__getslice__(i, j)нетнетнетнетнетнетx[i:j] (отрицательные индексы не поддерживаются)x[i:j] (отрицательные индексы не поддерживаются)нетx[i:j] (отрицательные индексы не поддерживаются)x[i:j] (отрицательные индексы не поддерживаются)нетx[i:j] (отрицательные индексы не поддерживаются)нетнетнетнетнетнет
x.__gt__(y)нетнетнетнетx>yx>yx>yx>yx>yx>yx>yx>yнетнетx>yнетнетнетнет
x.__hash__()hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)hash(x)
x.__hex__()нетhex(x)hex(x)hex(x)нетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__iadd__(y)нетнетнетнетнетнетнетнетнетx+=yнетнетнетнетнетнетнетнетнет
x.__iand__(y)нетнетнетнетнетнетнетнетнетнетнетx&yнетнетнетнетнетнетнет
x.__imul__(y)нетнетнетнетнетнетнетнетнетx*=yнетнетнетнетнетнетнетнетнет
y.__index__()нетПри срезании x[y:z] неявно выполняется выражение x[y.__index__():z.__index__()]При срезании x[y:z] неявно выполняется выражение x[y.__index__():z.__index__()]При срезании x[y:z] неявно выполняется выражение x[y.__index__():z.__index__()]нетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__int__()нетint(x)int(x)int(x)int(x)int(x)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__invert__()нет~x~x~xнетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__ior__(y)нетнетнетнетнетнетнетнетнетнетнетx|yнетнетнетнетнетнетнет
x.__isub__(y)нетнетнетнетнетнетнетнетнетнетнетx-yнетнетнетнетнетнетнет
x.__iter__()нетнетнетнетнетнетнетнетiter(x)iter(x)iter(x)iter(x)нетiter(x)iter(x)iter(x)нетiter(x)нет
x.__ixor__(y)нетнетнетнетнетнетнетнетнетнетнетx^yнетнетнетнетнетнетнет
x.__le__(y)нетнетнетнетx<=yx<=yx<=yx<=yx<=yx<=yx<=yx<=yнетнетx<=yнетнетнетнет
x.__len__()нетнетнетнетнетнетlen(x)len(x)len(x)len(x)len(x)len(x)len(x)len(x)len(x)нетнетнетнет
x.__long__()нетlong(x)long(x)long(x)long(x)long(x)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__lshift__(y)нетx<<yx<<yx<<yнетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__lt__(y)нетнетнетнетx<yx<yx<yx<yx<yx<yx<yx<yнетнетx<yнетнетнетнет
x.__mod__(y)нетx%yx%yx%yx%yx%yx%yx%yнетнетнетнетнетнетнетнетнетнетнет
x.__module__нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетИмя модуля (строка). (описание этого атрибута нет в pydoc)
x.__mul__(y)нетx*yx*yx*yx*yx*yx*yx*yнетx*yx*yнетx*yнетнетнетнетнетнет
x.__name__нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетИмя функции (строка).
x.__ne__(y)нетнетнетнетx!=yx!=yx!=yx!=yx!=yx!=yx!=yx!=yнетнетx!=yнетнетнетнет
x.__neg__()нет-x-x-x-x-xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__nonzero__()нетx!=0x!=0x!=0x!=0x!=0нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__oct__()нетoct(x)oct(x)oct(x)нетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__or__(y)нетx|yx|yx|yнетнетнетнетнетнетнетx|yнетнетx|yнетнетнетнет
x.__pos__()нет+x+x+x+x+xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__pow__(y[, x])нетpow(x, y[, z])pow(x, y[, z])pow(x, y[, z])pow(x, y[, z])pow(x, y[, z])нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__radd__(y)нетy+xy+xy+xy+xy+xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rand__(y)нетy&xy&xy&xнетнетнетнетнетнетнетy&xнетнетy&xнетнетнетнет
x.__rdiv__(y)нетy/xy/xy/xy/xy/xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rdivmod__(y)нетdivmod(y, x)divmod(y, x)divmod(y, x)divmod(y, x)divmod(y, x)нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__repr__()repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)repr(x)
x.__reversed__()нетнетнетнетнетнетнетнетнетВозвращает итератор, перебирающий элементы списка от последнего к первомунетнетнетВозвращает итератор, перебирающий элементы списка от последнего к первомунетнетнетнетнет
x.__rfloordiv__(y)нетy//xy//xy//xy//xy//xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rlshift__(y)нетy>>xy>>xy>>xнетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rmod__(y)нетy%xy%xy%xy%xy%xy%xy%xнетнетнетнетнетнетнетнетнетнетнет
x.__rmul__(y)нетy*xy*xy*xy*xy*xy*xy*xнетy*xy*xнетy*xнетнетнетнетнетнет
x.__ror__(y)нетy|xy|xy|xнетнетнетнетнетнетнетy|xнетнетy|xнетнетнетнет
y.__rpow__(x[, y])нетpow(x, y[, z])pow(x, y[, z])pow(x, y[, z])pow(x, y[, z])pow(x, y[, z])нетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rrshift__(y)нетy<<xy<<xy<<xнетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rshift__(y)нетx<<yx<<yx<<yнетнетнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rsub__(y)нетy-xy-xy-xy-xy-xнетнетнетнетнетy-xнетнетy-xнетнетнетнет
x.__rtruediv__(y)нетy/xy/xy/xy/xy/xнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__rxor__(y)нетy^xy^xy^xнетнетнетнетнетнетнетy^xнетнетy^xнетнетнетнет
x.__setattr__('name', value)x.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = valuex.name = value
x.__setitem__(i, y)нетнетнетнетнетнетнетнетx[i]=yx[i]=yнетнетx[i]=yнетнетнетнетнетнет
x.__setslice__(i, j, y)нетнетнетнетнетнетнетнетнетx[i:j]=y (отрицательные индексы не поддерживаются)нетнетx[i:j]=y (отрицательные индексы не поддерживаются)нетнетнетнетнетнет
x.__str__()str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)str(x)
x.__sub__(y)нетx-yx-yx-yx-yx-yнетнетнетнетнетx-yнетнетx-yнетнетнетнет
x.__truediv__(y)нетx/yx/yx/yx/yx/yнетнетнетнетнетнетнетнетнетнетнетнетнет
x.__xor__(y)нетx^yx^yx^yнетнетнетнетнетнетнетx^yнетнетx^yнетнетнетнет
x.add(y)нетнетнетнетнетнетнетнетнетнетнетДобавляет элемент. Если такой уже есть, то не делает ничегонетнетнетнетнетнетнет
x.append(y)нетнетнетнетнетнетнетнетнетДобавляет элемент в конец списка.нетнетнетнетнетнетнетнетнет
x.capitalize()нетнетнетнетнетнетВозвращает копию строки в верхнем регистреВозвращает копию строки в верхнем регистренетнетнетнетнетнетнетнетнетнетнет
x.center(w[, fc])нетнетнетнетнетнетУвеличивает длину строки до w, центрируя исходную строку и заполняя края символами fc (по умолчанию пробелами)Увеличивает длину строки до w, центрируя исходную строку и заполняя края символами fc (по умолчанию пробелами)нетнетнетнетнетнетнетнетнетнетнет
x.clear()нетнетнетнетнетнетнетнетУдаляет все элементынетнетУдаляет все элементынетнетнетнетнетнетнет
x.close()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетЗарывает файл. Может возвращать целочисленный статус. Можно использовать многократнонет
x.closedнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетЛогическая величина. True - файл закрытнет
x.conjugate()нетнетнетнетнетВозвращает комплексно-сопряжение числонетнетнетнетнетнетнетнетнетнетнетнетнет
x.copy()нетнетнетнетнетнетнетнетВозвращает поверхностную копию xнетнетВозвращает поверхностную копию xнетнетВозвращает поверхностную копию xнетнетнетнет
s.count(sub[, i[, j]])
x.count(y)
нетнетнетнетнетнетВозвращает количество не перекрывающихся подстрок sub во всей строке или в её части x[i:j]Возвращает количество не перекрывающихся подстрок sub во всей строке или в её части x[i:j]нетВозвращает количество вхождений величины yнетнетнетнетнетнетнетнетнет
x.decode([encoding[,errors]])нетнетнетнетнетнетДекодирует строку. errors может принимать значения 'strict' (по умолчанию), 'ignore' и 'replace'Декодирует строку. errors может принимать значения 'strict' (по умолчанию), 'ignore' и 'replace'нетнетнетнетнетнетнетнетнетнетнет
x.difference(y)нетнетнетнетнетнетнетнетнетнетнетВозвращает set, состоящий из элементов x, не входящих в унетнетВозвращает set, состоящий из элементов x, не входящих в унетнетнетнет
x.difference_update(y)нетнетнетнетнетнетнетнетнетнетнетАналогичен difference, но не возвращает результат, а присваивает его xнетнетнетнетнетнетнет
x.discard(y)нетнетнетнетнетнетнетнетнетнетнетЕсли в x есть элемент y, то он удаляетсянетнетнетнетнетнетнет
x.encode([enc[, errors]])нетнетнетнетнетнетКодирует строку. errors может принимать значения 'strict' (по умолчанию), 'ignore', 'replace' и 'xmlcharrefreplace'Кодирует строку. errors может принимать значения 'strict' (по умолчанию), 'ignore', 'replace' и 'xmlcharrefreplace'нетнетнетнетнетнетнетнетнетнетнет
x.endswith(suffix[, i[, j]])нетнетнетнетнетнетПроверяет, заканчивается ли строка (или фрагмент строки [i:j]) подстрокой suffix. Возвращает логическое значениеПроверяет, заканчивается ли строка (или фрагмент строки [i:j]) подстрокой suffix. Возвращает логическое значениенетнетнетнетнетнетнетнетнетнетнет
x.expandtabs([w])нетнетнетнетнетнетРасширяет табуляции. По умолчанию w равно 8Расширяет табуляции. По умолчанию w равно 8нетнетнетнетнетнетнетнетнетнетнет
x.extend(i)нетнетнетнетнетнетнетнетнетРасширяет (дополняет) x, используя итератор iнетнетнетнетнетнетнетнетнет
x.fileno()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетВозвращает целочисленный дескриптор файла для низкоуровневых операцийнет
x.find(s[, i[, j]])нетнетнетнетнетнетВозвращает позицию первого вхождения подстроки s в строке x (или x[i:j]). Если подстрока не найдена, то возвращает -1Возвращает позицию первого вхождения подстроки s в строке x (или x[i:j]). Если подстрока не найдена, то возвращает -1нетнетнетнетнетнетнетнетнетнетнет
x.flush()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетСбрасывает внутренние буферынет
x.fromkeys(a[, v])нетнетнетнетнетнетнетнетВозвращает новый словарь (x не изменяется) ключи которого берутся из массива a, а значения все равны v (или None)нетнетнетнетнетнетнетнетнетнет
x.func_nameнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетИмя функции (строка)
x.get(k[, v])нетнетнетнетнетнетнетнетx[k], а если элемента k нет, то v (или None)нетнетнетнетнетнетнетнетнетнет
x.has_key(k)нетнетнетнетнетнетнетнетПроверяет, существует ли ключ k в x. (рекомендуется использовать синтаксис k in x)нетнетнетнетнетнетнетнетнетнет
x.imagнетнетнетнетнетМнимая часть комплексного числанетнетнетнетнетнетнетнетнетнетнетнетнет
x.index(s[, i[, j]])нетнетнетнетнетнетВозвращает позицию первого вхождения подстроки s в строке x (или x[i:j]). Если подстрока не найдена, то вызывает исключение ValueError.Возвращает позицию первого вхождения подстроки s в строке x (или x[i:j]). Если подстрока не найдена, то вызывает исключение ValueError.нетВозвращает индекс первого вхождения элемента s в список x (или x[i:j]). Если вхождения нет, то вызывается исключение ValueError.нетнетнетнетнетнетнетнетнет
x.insert(i, v)нетнетнетнетнетнетнетнетнетВставить v в x перед элементом с индексом iнетнетнетнетнетнетнетнетнет
x.intersection(y)нетнетнетнетнетнетнетнетнетнетнетВозвращает новый set равный пересечению множеств x и yнетнетВозвращает новый set равный пересечению множеств x и yнетнетнетнет
x.intersection_update(y)нетнетнетнетнетнетнетнетнетнетнетАналогичен intersection, но не возвращает результат, а присваивает его xнетнетнетнетнетнетнет
x.isalnum()нетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из букв и цифр. В противном случае FalseВозвращает True, если строка не пуста и состоит только из букв и цифр. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isalpha()нетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из букв. В противном случае FalseВозвращает True, если строка не пуста и состоит только из букв. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isatty()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетTrue если файл является tty устройствомнет
x.isdecimal()нетнетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из десятичных цифр. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isdigit()нетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из цифр. В противном случае FalseВозвращает True, если строка не пуста и состоит только из цифр. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.islower()нетнетнетнетнетнетВозвращает True, если в строке нет символов в верхнем регистре и она не пуста. В противном случае FalseВозвращает True, если в строке нет символов в верхнем регистре и она не пуста. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isnumeric()нетнетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из цифровых символов. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isspace()нетнетнетнетнетнетВозвращает True, если строка не пуста и состоит только из пробельных символов. В противном случае FalseВозвращает True, если строка не пуста и состоит только из пробельных символов. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.issubset(y)нетнетнетнетнетнетнетнетнетнетнетПроверяет, является ли x подмножеством y. Возвращает логическое значениенетнетПроверяет, является ли x подмножеством y. Возвращает логическое значениенетнетнетнет
x.issuperset(y)нетнетнетнетнетнетнетнетнетнетнетПроверяет, является ли y подмножеством x. Возвращает логическое значениенетнетПроверяет, является ли y подмножеством x. Возвращает логическое значениенетнетнетнет
x.istitle()нетнетнетнетнетнетВозвращает True, если в строка не пуста и все слова в ней написаны с большой буквы (первая большая, остальные маленькие). В противном случае FalseВозвращает True, если в строка не пуста и все слова в ней написаны с большой буквы (первая большая, остальные маленькие). В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.isupper()нетнетнетнетнетнетВозвращает True, если в строка не пуста и не содержит маленьких букв. В противном случае FalseВозвращает True, если в строка не пуста и не содержит маленьких букв. В противном случае Falseнетнетнетнетнетнетнетнетнетнетнет
x.items()нетнетнетнетнетнетнетнетВозвращает список пар (ключ, значение)нетнетнетнетнетнетнетнетнетнет
x.iteritems()нетнетнетнетнетнетнетнетАналогичен items, но возвращает итераторнетнетнетнетнетнетнетнетнетнет
x.iterkeys()нетнетнетнетнетнетнетнетАналогичен keys, но возвращает итераторнетнетнетнетнетнетнетнетнетнет
x.itervalues()нетнетнетнетнетнетнетнетАналогичен values, но возвращает итераторнетнетнетнетнетнетнетнетнетнет
x.join(y)нетнетнетнетнетнетОбъединяет строки из списка y в одну строку, используя x в качестве разделителяОбъединяет строки из списка y в одну строку, используя x в качестве разделителянетнетнетнетнетнетнетнетнетнетнет
x.keys()нетнетнетнетнетнетнетнетВозвращает список ключейнетнетнетнетнетнетнетнетнетнет
x.ljust(w[, fc])нетнетнетнетнетнетАналогичен методу center, но выравнивает строку влевоАналогичен методу center, но выравнивает строку влевонетнетнетнетнетнетнетнетнетнетнет
x.lower()нетнетнетнетнетнетВозвращает строку, приведённую к нижнему региструВозвращает строку, приведённую к нижнему региструнетнетнетнетнетнетнетнетнетнетнет
x.lstrip([s])нетнетнетнетнетнетВозвращает строку, в которой слева удалены все символы из строки s (или пробелы)Возвращает строку, в которой слева удалены все символы из строки s (или пробелы)нетнетнетнетнетнетнетнетнетнетнет
x.modeнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетАтрибут - строка режима открытия файла. Только для чтениянет
x.nameнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетАтрибут - имя файланет
x.newlinesнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетСодержит символы, распознанные, как конец строки ('\n', '\r', '\n\r'); или кортеж, или None (если ни одна строка ещё не была прочитана)нет
x.next()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетСледующее значение или исключение StopIterationнетСледующее значение или исключение StopIterationнет
x.partition(s)нетнетнетнетнетнетИщет в строке первое вхождение подстроки s и возвращает кортеж из трёх строк (до-разделителя, разделитель, после-разделителя). Метод появился в версии 2.5Ищет в строке первое вхождение подстроки s и возвращает кортеж из трёх строк (до-разделителя, разделитель, после-разделителя). Метод появился в версии 2.5нетнетнетнетнетнетнетнетнетнетнет
l.pop([i])
d.pop(k[, v])
s.pop()
нетнетнетнетнетнетнетнетУдаляет и возвращает элемент d[k]. Если ключа k нет, то v. Если v не задано, но возникает исключение KeyErrorУдаляет и возвращает элемент l[i] (по умолчанию последний)нетВозвращает и удаляет некоторый элементнетнетнетнетнетнетнет
x.popitem()нетнетнетнетнетнетнетнетВозвращает пару (ключ, значение). Если x пустой, то возникает исключение KeyErrorнетнетнетнетнетнетнетнетнетнет
x.read([s])нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетЧитает s байт (или весь файл) и возвращает строку. В неблокирующем режиме может прочитать меньше sнет
x.readline([s])нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетАналогичен read, но останавливается не в конце файла, а в конце строкинет
x.realнетнетнетнетнетДействительная часть мнимого числанетнетнетнетнетнетнетнетнетнетнетнетнет
x.remove(y)нетнетнетнетнетнетнетнетнетУдаляет первый элемент со значением y. Если элемента нет, то вызывается исключение ValueErrorнетУдаляет элемент со значением y из множества. Если элемента нет, то вызывается исключение KeyErrorнетнетнетнетнетнетнет
x.replace(old, new[, cnt])нетнетнетнетнетнетВозвращает копию строки, в которой все (или первые cnt штук) вхождения подстроки old заменены на newВозвращает копию строки, в которой все (или первые cnt штук) вхождения подстроки old заменены на newнетнетнетнетнетнетнетнетнетнетнет
x.reverse()нетнетнетнетнетнетнетнетнетРеверсирует список (не возвращает результат, а изменяет исходный)нетнетнетнетнетнетнетнетнет
x.rfind(s[, i[, j]])нетнетнетнетнетнетАналогично find, только ищет справа налевоАналогично find, только ищет справа налевонетнетнетнетнетнетнетнетнетнетнет
x.rindex(s[, i[, j]])нетнетнетнетнетнетАналогично index, только ищет справа налевоАналогично index, только ищет справа налевонетнетнетнетнетнетнетнетнетнетнет
x.rjust(w[, fc])нетнетнетнетнетнетАналогичен методу center, но выравнивает строку вправоАналогичен методу center, но выравнивает строку вправонетнетнетнетнетнетнетнетнетнетнет
x.rpartition(s)нетнетнетнетнетнетАналогично partition, но ищет самое правое вхождение подстрокиАналогично partition, но ищет самое правое вхождение подстрокинетнетнетнетнетнетнетнетнетнетнет
x.rsplit([s[, c]])нетнетнетнетнетнетАналогично split, но работает слева направоАналогично split, но работает слева направонетнетнетнетнетнетнетнетнетнетнет
x.rstrip([s])нетнетнетнетнетнетАналогичен lstrip, но удаляет символы в конце строкиАналогичен lstrip, но удаляет символы в конце строкинетнетнетнетнетнетнетнетнетнетнет
x.seek(offset[, whence])нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетСмещает курсор в файле, интерпретируя offset и whence так же, как и системная функция seek()нет
x.setdefault(k[, d])нетнетнетнетнетнетнетнетЕсли x[k] не существует, то создаётся новый элемент x[k]=d (по умолчанию d=Null). В качестве результата возвращается значение x[k] (новое или старое)нетнетнетнетнетнетнетнетнетнет
x.sort(cmp=None, key=None, reverse=False)нетнетнетнетнетнетнетнетнетСортировка массива x. Все параметры именованные и не обязательные. cmp - процедура сравнения; key - процедура, вычисляющая сравниваемые величины; reverse - логический флаг обратной сортировкинетнетнетнетнетнетнетнетнет
x.split([s[, c]])нетнетнетнетнетнетРазбивает строку по разделителю s и возвращает массив строк. Если задан c, то в массиве не более c элементов, а в последнем элементе содержится весь остаток строки. Если s не задан, то разбиение идёт по пробельным символамРазбивает строку по разделителю s и возвращает массив строк. Если задан c, то в массиве не более c элементов, а в последнем элементе содержится весь остаток строки. Если s не задан, то разбиение идёт по пробельным символамнетнетнетнетнетнетнетнетнетнетнет
x.splitlines([keep])нетнетнетнетнетнетРазбивает много-строчную строку на строки, возвращает массив строк. Если keep=True, то символы конца строки ('\n') сохраняются. В противном случае и по умолчанию символы конца строки удаляютсяРазбивает много-строчную строку на строки, возвращает массив строк. Если keep=True, то символы конца строки ('\n') сохраняются. В противном случае и по умолчанию символы конца строки удаляютсянетнетнетнетнетнетнетнетнетнетнет
x.startswith(suffix[, i[, j]])нетнетнетнетнетнетПроверяет, начинается ли строка (или фрагмент строки [i:j]) с подстроки suffix. Возвращает логическое значениеПроверяет, начинается ли строка (или фрагмент строки [i:j]) с подстроки suffix. Возвращает логическое значениенетнетнетнетнетнетнетнетнетнетнет
x.strip([s])нетнетнетнетнетнетУдаляет символы строки s (или пробельные символы) из начала и из конца строки x. Возвращает результат (исходная строка не меняется)Удаляет символы строки s (или пробельные символы) из начала и из конца строки x. Возвращает результат (исходная строка не меняется)нетнетнетнетнетнетнетнетнетнетнет
x.swapcase()нетнетнетнетнетнетВозвращает копию строки с инвертированным регистромВозвращает копию строки с инвертированным регистромнетнетнетнетнетнетнетнетнетнетнет
x.symmetric_difference(y)нетнетнетнетнетнетнетнетнетнетнетВозвращает множество в котором присутствуют только те элементы, которые встречаются либо только в множестве x, либо только в списке yнетнетВозвращает множество в котором присутствуют только те элементы, которые встречаются либо только в множестве x, либо только в списке yнетнетнетнет
x.symmetric_difference_update(y)нетнетнетнетнетнетнетнетнетнетнетАналогичен symmetric_difference, но не возвращает результат, а присваивает его переменной xнетнетнетнетнетнетнет
x.tell()нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетТекущая позиция в файле (int или long)нет
x.title()нетнетнетнетнетнетДелает все слова в строке с большой буквы. Возвращает результат (исходная строка не меняется)Делает все слова в строке с большой буквы. Возвращает результат (исходная строка не меняется)нетнетнетнетнетнетнетнетнетнетнет
x.translate(t[, del])
x.translate(t)
нетнетнетнетнетнетВозвращает копию строки, в которой удалены все символы, упомянутые в строке del, а остальные символы преобразуются по таблице t. Длинна строки t должна быть 256 символовВозвращает копию строки, преобразованную, согласно таблице t. t является словарём: ключи - коды заменяемых символов, значения - коды замещающих символов. Если значение None, то символ удаляется. Символы, не указанные в t, остаются без изменений. Параметр del не поддерживаетсянетнетнетнетнетнетнетнетнетнетнет
x.truncate([size])нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетУрезает файл до размера size или до текущей позиции (tell)нет
x.union(y)нетнетнетнетнетнетнетнетнетнетнетВозвращает объединение множеств x и y.нетнетВозвращает объединение множеств x и y.нетнетнетнет
x.update(y)нетнетнетнетнетнетнетнетДобавляет ключи из словаря y в словарь x. При конфликтах записи в x заменяются записями в y. Допускается передача словаря y (или его части) в виде именованных аргументовнетнетАналогично union, но не возвращает, присваивает результат переменной xнетнетнетнетнетнетнет
x.upper()нетнетнетнетнетнетВозвращает копию строки, приведённую к верхнему региструВозвращает копию строки, приведённую к верхнему региструнетнетнетнетнетнетнетнетнетнетнет
x.values()нетнетнетнетнетнетнетнетВозвращает список значенийнетнетнетнетнетнетнетнетнетнет
x.write(s)нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетПишет строку s в файл. Буферизация производится. Возвращает Noneнет
x.writelines(seq)нетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетнетПишет строки из списка seq в файл. Символы конца строки не добавляютсянет
x.zfill(w)нетнетнетнетнетнетДополняет стоку слева символами '0' (не код 0, а символ '0') до длинны w. Строка никогда не урезается (метод полезен для дополнения нулями чисел)Дополняет стоку слева символами '0' (не код 0, а символ '0') до длинны w. Строка никогда не урезается (метод полезен для дополнения нулями чисел)нетнетнетнетнетнетнетнетнетнетнет
Мичурин Алексей — http://www.michurin.com.ru/