笔记中代码均可运行在Jupyter NoteBook下(实际上Jupyter-lab使用体验也很棒)。
建议不要光看,要多动手敲代码。眼过千遭,不如手读一遍。
相关笔记的jupiter运行代码已经上传,请在资源中自行下载。
内置方法
参考网址:http://www.runoob.com/python3/python3-built-in-functions.html
'''
range(start, stop, step)
Python2中直接生成,Python3中生成器的生成方式
xrange():<Python3中重命名为range了>
Python2中:功能和range()一样,但是是生成器形式的,需要next()调用
map(function, sequence[, sequence]) 返回list
参数解释:
[
function 一个函数
sequence 一个或多个序列, 取决于function需要几个参数
这里参数序列中的每一个元素分别调用function,
返回包含每次function的函数返回值的list
]
'''
# map功能演示
a = map(lambda x:x+x, [y for y in range(1,5,1)])
'''对list [1,2,3,4]中的每一个元素进行自身叠加操作'''
print(a)
for i in a :
print(i) # 输出叠加结果
<map object at