python基础

1、Python默认参数及带星号*的函数参数

(a)默认值函数参数:这种函数定义时,第一个有默认值的参数后的每一个参数都必须提供默认值,否则报错。传参时,可以直接传参,也可以以“默认值参数名=value”的形式传参。
(b)单星号函数参数:单星号函数参数接收的参数组成一个元组。
(c)双星号函数参数:双星号函数参数接收的参数组成一个字典。

转自http://blog.csdn.net/u010376788/article/details/49933511

2、Python zip() 函数

用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。

参考http://www.runoob.com/python/python-func-zip.html

3、dict读取

 http://blog.csdn.net/a411178010/article/details/78548168

4、内置高阶函数

 map()、filter()、reduce()这三个都是应用于序列的内置函数。

map(func, seq1[, seq2,…])
第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。
Python函数编程中的map()函数是将func作用于seq中的每一个元素,并将所有的调用的结果作为一个list返回。如果func为None,作用同zip()。
https://blog.csdn.net/SeeTheWorld518/article/details/46959871

https://yangfangs.github.io/2017/08/23/python-map-zip-filter-reduce/

[zip函数 https://blog.csdn.net/dcrmg/article/details/78817986 ]

5、yield

https://liam.page/2017/06/30/understanding-yield-in-python/

二、结构

1、Python __init__.py 作用

参考https://www.cnblogs.com/Lands-ljk/p/5880483.html

原文地址:https://www.cnblogs.com/ying-chease/p/8475440.html