1 Star 0 Fork 0

xinban/Python的内置函数

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
m开头的内置序列.py 2.47 KB
一键复制 编辑 原始数据 按行查看 历史
xinban 提交于 2021-09-14 17:14 . test
'''
map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,
返回包含每次 function 函数返回值的新列表。
map(function, iterable, ...)
function -- 函数
iterable -- 一个或多个序列
Python 2.x 返回列表。
Python 3.x 返回迭代器。
'''
def square(x): # 计算平均数
return x**2
a = map(square, [1,2,3,4,5]) # 计算列表各个元素的平方
print(a)
for i in a:
print(i)
map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数
# 提供了两个列表,对相同位置的列表数据进行相加
map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10])
print('-'*10,"分割线","-"*10)
'''
max() 方法返回给定参数的最大值,参数可以为序列。
max( x, y, z, .... )
x -- 数值表达式。
y -- 数值表达式。
z -- 数值表达式。
返回给定参数的最大值。
'''
print ("max(1, 2, 3) : ", max(1, 2, 3)) # 3
print ("max(-1, 1, 2) : ", max(-1, 1, 2)) # 2
print ("max(-2, -1, -11) : ", max(-2, -1, -11)) # -1
print ("max(0, 1, -2) : ", max(0, 1, -2)) # 1
print('-'*10,"分割线","-"*10)
'''
memoryview() 函数返回给定参数的内存查看对象(memory view)。
所谓内存查看对象,是指对支持缓冲区协议的数据进行包装,在不需要复制对象基础上允许Python代码访问。
memoryview(obj)
obj -- 对象
返回元组列表。
'''
v = memoryview(bytearray("abc", 'utf-8'))
print(v) # <memory at 0x00000241B56E5048>
print(v[0]) # 97
print(len(v)) # 3
print('-'*10,"分割线","-"*10)
'''
min() 方法返回给定参数的最小值,参数可以为序列。
min( x, y, z, .... )
x -- 数值表达式。
y -- 数值表达式。
z -- 数值表达式。
返回给定参数的最小值。
'''
a = [1,23,4,45,0]
print(min(a)) # 0
print(min(1,23,4)) # 1
print('-'*10,"分割线","-"*10)
'''
modf() 方法返回x的整数部分与小数部分,
两部分的数值符号与x相同,整数部分以浮点型表示。
import math
math.modf( x )
注意:modf()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
x -- 数值表达式。
返回x的整数部分与小数部分,
'''
import math # 导入 math 模块
print ("math.modf(10.12) : ", math.modf(10.12)) # math.modf(10.12) : (0.11999999999999922, 10.0)
print ("math.modf(10.72) : ", math.modf(10.72))
print ("math.modf(19) : ", math.modf(19)) # math.modf(19) : (0.0, 19.0)
print ("math.modf(math.pi) : ", math.modf(math.pi))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/qitu1024/built-in-functions-of-python.git
[email protected]:qitu1024/built-in-functions-of-python.git
qitu1024
built-in-functions-of-python
Python的内置函数
master

搜索帮助