本文最后更新于 186 天前,其中的信息可能已经有所发展或是发生改变。
isinstance()
函数来判断一个对象是否是一个已知的类型。
isinstance(object, classinfo)
参数:
- object — 实例对象。
- classinfo — 可以是直接或间接类名、基本类型或者由它们组成的元组。
如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。
issubclass()
方法用于判断参数 class 是否是类型参数 classinfo 的子类。
issubclass(class, classinfo)
参数:
- class — 类。
- classinfo — 类。
- 如果 class 是 classinfo 的子类返回 True,否则返回 False。
complex()
要创建一个复数,可以使用 complex()
函数,并提供实部和虚部作为参数。例如:
z = complex(2, 3)
print(z) # 输出:(2+3j)
print(z.real) # 输出:2.0
print(z.imag) # 输出:3.0
z1 = complex(2, 3)
z2 = complex(4, 5)
addition = z1 + z2
subtraction = z1 - z2
multiplication = z1 * z2
division = z1 / z2
print(addition) # 输出:(6+8j)
print(subtraction) # 输出:(-2-2j)
print(multiplication) # 输出:(-7+22j)
print(division) # 输出:(0.5609756097560976+0.0487804878048781j)
pow()
pow(x,y,z)
pow(x ,y)求x的y次方
x | 底数 | 不可省略的参数 |
y | 指数 | 不可省略的参数 |
z | 取余数字 | 可省略的参数。当z存在时,函数返回值等于 pow(x, y)%z |
sort()
sort(key = None, reverse = False)
key | key接受的是一个只有一个形参的函数 key接受的函数返回值,表示此元素的权值,sort将按照权值大小进行排序 | 可省略的参数,默认None |
reverse | 是否颠倒排列顺序 | 可省略的参数,默认False |
divmod()
python divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)