内置函数bool() 【布尔类型】
描述bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。
bool 是 int 的子类。
语法以下是 bool() 方法的语法:
1class bool([x])
参数
x – 要进行转换的参数。
返回值返回 True 或 False。
实例以下展示了使用 bool 函数的实例:
12345678910>>>bool()False>>> bool(0)False>>> bool(1)True>>> bool(2)True>>> issubclass(bool, int) # bool 是 int 子类True
内置函数bin()【二进制】
描述bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
语法以下是 bin() 方法的语法:
1bin(x)
参数
x – int 或者 long int 数字
返回值字符串。
实例以下展示了使用 bin 函数的实例:
1234>>>bin(10)'0b1010'>>> bin(20)'0b10100'
内置函数ascii()【字符串】
描述ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。
语法以下是 ascii() 方法的语法:
1ascii(object)
参数
object – 对象。
返回值返回字符串。
实例以下展示了使用 ascii() 方法的实例:
12>>> ascii('runoob')"'runoob'"
内置函数any()【布尔判断】
描述any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。
元素除了是 0、空、FALSE 外都算 TRUE。
函数等价于:
12345def any(iterable): for element in iterable: if element: return True return False
Python 2.5 以上版本可用。
语法以下是 any() 方法的语法:
1any(iterable)
参数
iterable – 元组或列表。
返回值如果都为空、0、false,则返回false,如果不都为空、0、false,则返回true。
实例以下展示了使用 all() 方法的实例:
1234567891011121314151617181920212223>>>any(['a', 'b', 'c', 'd']) # 列表list,元素都不为 ...
内置函数all()【布尔判断】
描述all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。
元素除了是 0、空、None、False 外都算 True。
函数等价于:
12345def all(iterable): for element in iterable: if not element: return False return True
Python 2.5 以上版本可用。
语法以下是 all() 方法的语法:
1all(iterable)
参数
iterable – 元组或列表。
返回值如果iterable的所有元素不为0、’’、False或者iterable为空,all(iterable)返回True,否则返回False;
注意:空元组、空列表返回值为True,这里要特别注意。
实例以下展示了使用 all() 方法的实例:
123456789101112131415161718>>> all(['a', 'b', ...
内置函数abs()【绝对值】
描述abs() 函数返回数字的绝对值。
语法以下是 abs() 方法的语法:
1abs( x )
参数
x – 数值表达式,可以是整数,浮点数,复数。
返回值函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的大小。
实例以下展示了使用 abs() 方法的实例:
实例12print ("abs(-40) : ", abs(-40))print ("abs(100.10) : ", abs(100.10))
以上实例运行后输出结果为:
12abs(-40) : 40abs(100.10) : 100.1