前言:
如今咱们对“python pow 函数”大概比较注重,朋友们都想要剖析一些“python pow 函数”的相关内容。那么小编也在网摘上网罗了一些有关“python pow 函数””的相关内容,希望看官们能喜欢,姐妹们一起来学习一下吧!参考链接:
1. abs()
abs() 函数返回数字的绝对值。
2. divmod()
divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
//: 取整除 - 返回商的整数部分(向下取整)%: 取模 - 返回除法的余数
divmod(9, 5)
# 输出:(1, 4)3. open()
open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。
4. all()和any()all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。元素除了是 0、空、None、False 外都算 True。
all(['a', 'b', 'c', 'd']) # 元素都不为空或0
# 输出:True
all(['a', 'b', '', 'd']) # 存在一个为空的元素
# 输出:False
any([0, '', False]) # 元素全为0,'',false
# 输出:False5. enumerate()
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
seq = ['one', 'two', 'three']for i, element in enumerate(seq): print (i, element)
# 输出:0 one1 two2 three6. int()和float()int() 函数用于将一个字符串或数字转换为整型。float() 函数用于将整数和字符串转换成浮点数。7. str()
str() 函数将对象转化为字符串形式。
8. eval()
eval() 函数用来执行一个字符串表达式,并返回表达式的值。Pandas中有同样的用法。
x = 3eval( '5 * x + 9' )
# 输出:249. pow()
pow(x, y) 函数返回x的y次方的值。等同于numpy中的np.power()
pow(4, 3)
# 输出:6410. sum()
sum() 函数对数据列进行求和计算。等同于numpy中的np.sum()
11.tuple()、list()、dict()、set()tuple() 函数将列表转换为元组。list() 方法用于将元组转换为列表。dict() 函数用于创建一个字典。set() 函数创建一个集合。12. type()
type() 函数返回对象的类型
x = 1 type( x ) == int # 判断类型是否相等
# 输出:True13. range()
range() 函数可创建一个整数列表,一般用在 for 循环中,默认步长为1。等同于numpy中的np.arange()。range(start, stop, step)
14. len()
len() 方法返回对象(字符、列表、元组等)长度或项目个数。
15. filter()
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。
# 筛选奇数def is_odd(n): return n % 2 == 1# filter() 函数使用时需要添加 list(),否则无法正常输出 newlist = list(filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]))
# 输出:[1, 3, 5, 7, 9]16. reduce()(Python 3后,该函数放在了functools模块中)
reduce() 函数会对根据传入的函数,对参数序列中元素进行累积操作。 即:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。
from functools import reduce# 使用 lambda 匿名函数计算累乘reduce(lambda x, y: x*y, [1,2,3,4,5])
# 输出:12017. format()
格式化字符串的函数 str.format()。详细用法请参考:分分钟学会Python格式化输出的三种方式
18. map()
map() 会根据提供的函数对指定序列做映射。
# 使用 lambda 匿名函数求序列的平方map(lambda x: x ** 2, [1, 2, 3, 4, 5])
# 输出:[1, 4, 9, 16, 25]19. max()和min()max() 方法返回给定参数的最大值,参数可以为序列。等同于numpy中的np.max()min() 方法返回给定参数的最小值,参数可以为序列。等同于numpy中的np.min()20. reverse()
reverse() 函数用于反向列表中元素。
a = ['a', 'b', 'c']a.reverse()print(a)
# 输出:['c', 'b', 'a']21. zip()
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。
a = [1,2,3]b = [4,5,6]c = [4,5,6,7,8]
# python 3 中的运行方法for zipped in zip(a,b): print(zipped)
# 输出:(1, 4)(2, 5)(3, 6)
for zipped in zip(a,b): print(zipped)
# 输出:(1, 4)(2, 5)(3, 6)
nums = ['flower','flow','flight']for i in zip(*nums): print(i)
# 输出:('f', 'f', 'f')('l', 'l', 'l')('o', 'o', 'i')('w', 'w', 'g')22. round()
round() 方法返回浮点数x的四舍五入值。round(x, n) ,n为精度
round(80.23456, 2)
# 输出:80.23
标签: #python pow 函数 #pythonpow函数详解 #pow函数如何使用 #python内置数值运算 #python pow2函数