
python知识点积累
py自学实践
这个作者很懒,什么都没留下…
展开
-
python中的递归
python中的递归在函数内部调用自己本身就是递归例如阶乘和累加'''累加'''def sum(n): if n == 1: return 1 return n + sum(n-1)print(sum(3))运行结果6===> sum(3)===> 3 + sum(2)===> 3 + (2 + sum(1))===> ...原创 2019-12-11 11:58:12 · 148 阅读 · 0 评论 -
python中的装饰器
python中的装饰器装饰器简单来说就是一个函数,具有修改其他函数功能的能力python是面向对象的编程,所以在python中一切皆为对象,那么函数也是对象,既然是对象就可以进行赋值操作也可以作为参数传递给其他函数在这里插入代码片...原创 2019-12-11 11:25:40 · 104 阅读 · 0 评论 -
python中的深拷贝与浅拷贝
python中的深拷贝与浅拷贝1.浅拷贝在python中拷贝默认为浅拷贝,因为占用时间和内存交少'''浅拷贝'''num_list1 = [1, 2, 3, [1, 2, 3], 4, 5, 6, 7, 8, 9]num_list2 = num_list1.copy()print("Before:")print(num_list1)print(num_list2)num_list...原创 2019-12-10 14:39:21 · 174 阅读 · 0 评论 -
python中的迭代器与生成器
python中的迭代器与生成器迭代器Iterator1.概念迭代是访问集合元素的一种方式迭代器是访问可迭代对象的工具迭代器是一个可以记住遍历的位置的对象2.特点迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退iter(iterable)从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代器的对象next(iterator) 从...原创 2019-12-10 10:44:39 · 167 阅读 · 0 评论 -
python中的正则表达式
正则表达式正则表达式的目的在于用一种简单灵活的方法来对文本进行替换、匹配、测试模式及提取字符串通过学习及参考相关博客,总结一些正则表达式的语法和用法,以做自学阶段性记录和总结语法1. compile函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。import repattern = re.compile(...原创 2019-12-10 08:43:06 · 241 阅读 · 0 评论