help() 函数
描述
help() 函数用于查看函数或模块用途的详细说明。
语法
help 语法:
help([object])
参数说明:
- object -- 对象;
返回值
返回对象帮助信息。
演示demo
help('sys') # 查看 sys 模块的帮助
abs() 函数
描述
abs() 函数返回数字的绝对值。
语法
以下是 abs() 方法的语法:
abs( x )
参数
- x -- 数值表达式。
返回值
函数返回x(数字)的绝对值。
演示demo
print ("abs(-88) : ", abs(-88))
print ("abs(10086.12) : ", abs(10086.12))
print ("abs(120L) : ", abs(120L))
sum() 函数
描述
sum() 方法对序列进行求和计算。
语法
以下是 sum() 方法的语法:
sum(iterable[, start])
参数
- iterable -- 可迭代对象,如:列表、元组、集合。
- start -- 指定相加的参数,如果没有设置这个值,默认为0。
返回值
返回计算结果。
演示demo
print(sum([0, 1, 2]))
print(sum((4, 3, 4), 6)) # 元组计算总和后再加 6
print(sum([7, 8, 6, 5, 4], 2)) # 列表计算总和后再加 2
range() 函数
描述
range() 函数可创建一个整数列表,一般用在 for 循环中。
语法
sum(iterable[, start])
参数
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
演示demo
x = '一个风轻云淡'
for i in range(len(x)):
print(x[i])
filter()函数
描述
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
语法
filter(function, iterable)
参数
- function -- 判断函数。
- iterable -- 可迭代对象。
返回值
返回列表。
演示demo
def is_odd(n):
return n % 2 == 1
newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 99])
print(newlist)
max() 函数
描述
max() 方法返回给定参数的最大值,参数可以为序列。
语法
max( x, y, z, .... )
参数
- x -- 数值表达式。
- y -- 数值表达式。
- z -- 数值表达式。
返回值
返回给定参数的最大值。
demo演示
print("max(800, 100, 1000) : ", max(800, 100, 1000))
print("max(-200, 100, 400) : ", max(-200, 100, 400))
print("max(-800, -20, -10) : ", max(-800, -20, -10))
print("max(10, 100, -400) : ", max(10, 100, -400))
min() 函数
描述
min() 方法返回给定参数的最小值,参数可以为序列。
语法
以下是 min() 方法的语法:
min( x, y, z, .... )
参数
- x -- 数值表达式。
- y -- 数值表达式。
- z -- 数值表达式。
返回值
返回给定参数的最小值。
演示demo
print("min(80, 100, 1000) : ", min(80, 100, 1000))
print("min(-20, 100, 400) : ", min(-20, 100, 400))
print("min(-80, -20, -10) : ", min(-80, -20, -10))
print("min(0, 100, -400) : ", min(0, 100, -400))
hash() 函数
描述
hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
语法
hash(object)
参数
- object -- 对象;
返回值
返回对象的哈希值。
演示demo
print(hash('一个风轻云淡')) # 字符串
ord() 函数
描述
ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范围,则会引发一个 TypeError 的异常。
语法
ord(c)
参数
- c -- 字符。
返回值
返回值是对应的十进制整数。
演示demo
print(ord('a'))
print(ord('b'))
print(ord('c'))
type()函数
描述
type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。
isinstance() 与 type() 区别:
- type() 不会认为子类是一种父类类型,不考虑继承关系。
- isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
语法
type(object)
type(name, bases, dict)
参数
- name -- 类的名称。
- bases -- 基类的元组。
- dict -- 字典,类内定义的命名空间变量。
返回值
一个参数返回对象类型, 三个参数,返回新的类型对象。
演示demo
print(type(1))
print(type('一个风轻云淡'))