python学习笔记3-函数
Posted qcg-studygarden
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习笔记3-函数相关的知识,希望对你有一定的参考价值。
一、函数高级特性
1)列表生成式,列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。
eg:
>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> L = []
>>> for x in range(1, 11):
... L.append(x * x)
...
>>> L
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
但是循环太繁琐,而列表生成式则可以用一行语句代替循环生成上面的list:
>>> [x * x for x in range(1, 11)]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
2) 生成器
3) 迭代器
坚持跟更新
以上是关于python学习笔记3-函数的主要内容,如果未能解决你的问题,请参考以下文章