Skip to content

Latest commit

 

History

History
229 lines (154 loc) · 3.02 KB

File metadata and controls

229 lines (154 loc) · 3.02 KB

abs()

描述

返回数字的绝对值。

语法

abs( x )

参数

  • x:数值表达式

返回值

返回数值表达式x值的绝对值。

实例

abs(-45)#45
abs(100.2)#100.2
abs(13L)#SyntaxError: invalid syntax
abs(3+4j)#5.0

x为一个复数时,abs() 函数返回复数的模。

all()

描述

all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。

元素除了是 0、空字符串、None、False 外都算 True。

语法

all(iterable)

参数

  • iterable:元组或列表。

返回值

如果iterable的所有元素不为0、''、False或者为空字符串,all(iterable)返回True,否则返回False;

**注意:**空元组、空列表返回值为True,这里要特别注意。

实例

all([1, 2, 3, 4, 5, 6, 7])
#True
all([1, 2, 3, 0, 5])
#False
all((1, 3, 2, 4))
#True
all([])
#True
all(())
#True

any()

any()函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。

语法

any(iterable)

参数

  • iterable:元组或列表。

返回值

如果iterable的所有元素都为0、''、False,all(iterable)返回False;fouze返回True。

**注意:**空元组、空列表返回值为True,这里要特别注意。

实例

all([1, 2, 3, 4, 5, 6, 7])
#True
all([1, 2, 3, 0, 5])
#True
all((0, '', False))
#False
all([])
#False
all(())
#False

bin()

描述

bin() 函数返回一个整数 int 或长整数 long int 的二进制显示。

语法

bin(x)

参数

  • x :int类型或 long int 类型数字。

返回值

字符串。

实例

bin(10)
#'0b1010'
bin(1000)
#'0b1111101000'

bool()

描述

bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回False

语法

bool(x)

参数

  • x:要进行转换的参数。

返回值

返回TrueFalse

实例

bool(0)
#False
bool(1)
#True
bool('')
#False
bool([])
#False
bool(())
#False
bool('zhang')
#True

chr()

描述

chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。

语法

chr(i)

参数

  • i:0-1114111(0-0x10ffff)之间的整数,可以是二进制、八进制、十进制、十六进制。

返回值

返回值是当前整数对应的 Unicode字符。

实例

chr(49)
#'1'
chr(0x31)
#'1'
chr(0o61)
#'1'
chr(0b00110001)
#'1'
chr(255)
#'ÿ'
chr(256)
#'Ā'
chr(260)
#'Ą'
chr(20013)
#'中'

ord()

ord() 函数以长度为1的字符串作为参数,返回对应的 Unicode 数值。

返回值

返回一个10进制的对应字符串的,Unicode数值。

实例

ord('o')
#111

compile()