Python/Справочник по библиотеке Python 2.6: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 15:
'''abs('''x''')'''
 
Возвращает модуль числа. Аргумент может быть простой или длинной целочисленной величиной или числом с плавающей точкой. Если аргумент комплексное число, то его величина возврощаетсявозвращается.
 
'''all('''последовательность''')'''
 
ВозврощаетВозвращает '''True''' если все значения последовательности правдивые (или последовательность пуста). Эквивалентно:
<source lang="python">
def all(iterable):
Строка 31:
'''any('''последовательность''')'''
 
ВозврощаетВозвращает '''True''' если хоть один из элементов правдив. Если последовательность пуста возврощает False. Эквивалентно:
 
<source lang="python">
Строка 45:
'''basestring()'''
 
Это абстрактный тип является суперклассом для '''str''' (строка) и '''unicode'''(строка юникодUnicode) Он не может быть вызван или обработан, но он может быть использован для тестирования является ли объект экземпляром str или unicode.
 
<code> isinstance(объект, basestring)<code> <==> <code>isinstance(объект, (str, unicode)).</code>
Строка 58:
'''bool(['''x'''])'''
 
Конвертирует значение в булиевобулево, используя стандартный процедуру тестирования истиностиистинности. Если значение х ложно или отсутствует, то возврощаетвозвращает '''False'''(ложь); в другом случае '''True'''(истиниистина) '''bool''' также является классом, который является подклассом '''int'''. У класса '''bool''' не может быть сабклассаподкласса. Он может принимать значение только '''False'''(ложь) или '''True'''(истина)
 
''Появилось в версии 2.2.1''<br>
''Изменение в версии 2.3: если аргумент не передается эта функция возврощаетвозвращает False.''
 
'''callable('''объект''')'''
 
ВозврощаетВозвращает '''True''', если объект может быть вызван, '''False''' если нет.Если возвращенновозвращено '''True''', то вызов все еще может быть не удачным, но если возвращенно '''False''' вызов никогда не будет успешным. Отметим, что вызов класса возврощаетвозвращает новый экземпляр; экзмеплярэкземепляр класса вызываем, если он имеет метод '''__call__()'''.
 
'''chr('''i''')'''
 
ВозврощаетВозвращает строку из одного символа ASCII, код которого равен целому числу. Для примера, chr(97) возврощаетвозвращает строку 'a'. ВозврощаетВозвращает ASCII код символа строки. (обратная функция chr()) Число должно быть в пределе [0..255], включительно; ValueError (ошибка значения) генерируется, в случае если значение выходит из этих границ.
 
'''unichr('''i''')'''
 
ВозврощаетВозвращает строку-unicode с кодом, соответсвуещемусоответствующим целому числу.<br>
''Работает аналогично '''chr()''' ''
 
'''classmethod('''функция''')'''
 
ВозврощаетВозвращает класс-метод для функции.
 
Класс-метод получает класс с неявным первым аргументом, например метод получает экземпляр объекта. Декларация класса-метода такова:
Строка 89:
 
Он может быть вызван как класс (например C.f()) или как экземпляр (например С().f()). Исключения класса игнорируются в его экземпляре. Если класс-метод вызывается как класс, то объект производного класса передается в качестве первого аргумента.
Класс-метод отличается от статических методов в C++ и Java. Если всежевсе же требуется, то посмотрите staticmethod() в этой главе.
Для большей информации по классу-методу, обратитесь к документации в "стандартной иерархии типов"
 
Строка 97:
'''cmp('''x, y''')'''
 
Сравнение двух объектов и возврощаетвозвращает целое число в зависимости от результата. ВозврощаемоеВозвращаемое значение отрицательное, если х < y , 0 если x==y и положительное если x > y.
 
'''compile('''source, filename, mode[, flags[, dont_inherit]]''')'''