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

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 10:
 
== Встроенные функции ==
 
Интерпретатор питона имеет некоторое число встроенных функций, которые доступны всегда. Они перечислены ниже в алфавитном порядке:
 
'''abs('''x''')'''
 
Возврощает модуль числа. Аргумент может быть простой или длинной целочисленной величиной или числом с плавающей точкой. Если аргумент комплексное число, то его величина возврощается.
 
'''all('''последовательность''')'''
 
Возврощает '''True''' если все значения последовательности правдивые (или последовательность пуста). Эквивалентно:
<source lang="python">
def all(iterable):
for element in iterable:
if not element:
return False
return True
</source>
''Появилось в версии 2.5''
 
'''any('''iterable''')'''
 
Возврощает '''True''' если хоть один из элементов правдив. Если последовательность пуста возврощает False. Эквивалентно:
 
<source lang="python">
def any(iterable):
for element in iterable:
if element:
return True
return False
</source>
 
''Появилось в версии 2.5''
 
'''basestring()'''
 
Это абстрактный тип является суперклассом для '''str''' (строка) и '''unicode'''(строка юникод) Он не может быть вызван или обработан, но он может быть использован для тестирования является ли объект экземпляром str или unicode.
 
<code> isinstance(объект, basestring)<code> <==> <code>isinstance(объект, (str, unicode)).</code>
''Появилось в версии 2.3.''
 
'''bin('''x''')'''
 
Конвертирование целого числа в бинарную строку. Результат является действительным выражением Питона Если х не является объектом Питона '''int''', то для него может быть вызван метод '''__index__()''', который вернет целое число.
 
''Появилось в версии 2.6.''
 
'''bool(['''x'''])'''
 
Конвертирует значение в булиево, используя стандартный процедуру тестирования истиности. Если значение х ложно или отсутствует, то возврощает '''False'''(ложь); в другом случае '''True'''(истини) '''bool''' также является классом, который является подклассом '''int'''. У класса '''bool''' не может быть сабкласса. Он может принимать значение только '''False'''(ложь) или '''True'''(истина)
 
''Появилось в версии 2.2.1''<br>
''Изменение в версии 2.3: если аргумент не передается эта функция возврощает False.''
 
'''callable('''объект''')'''
 
== Non-essential Built-in Functions ==