Python Cookbook
qq_39149099
这个作者很懒,什么都没留下…
展开
-
7.3将元数据信息附加到函数参数上
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:49# @ModifyTime : 2022/5/10 8:49# @Author : xuming# @File : 7.3将元数据信息附加到函数参数上.py# @Software: PyCharm# @Description:"""给函数参数附加额外的信息,其目的是帮忙函数使用者更加方便的了解函数的使用原创 2022-05-11 10:39:45 · 74 阅读 · 0 评论 -
7.4从函数中返回多个值
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 8:58# @ModifyTime : 2022/5/10 8:58# @Author : xuming# @File : 7.4从函数中返回多个值.py# @Software: PyCharm# @Description:"""问题:从函数中返回多个值解决方案:即简单的返回一个元组"""def myfu原创 2022-05-11 10:38:50 · 86 阅读 · 0 评论 -
7.5定义带有默认参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/10 9:17# @ModifyTime : 2022/5/10 9:17# @Author : xuming# @File : 7.5定义带有默认参数的函数.py# @Software: PyCharm# @Description:"""问题:定义一个函数,其中有一个或多个参数是可选的且带有默认值解决方案:定义一个函原创 2022-05-11 10:37:49 · 88 阅读 · 0 评论 -
7.6定义匿名或内联函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 9:45# @ModifyTime : 2022/5/11 9:45# @Author : xuming# @File : 7.6定义匿名或内联函数.py# @Software: PyCharm# @Description:"""lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。如果一个原创 2022-05-11 10:34:54 · 85 阅读 · 0 评论 -
7.7在匿名函数中绑定变量的值
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/11 10:04# @ModifyTime : 2022/5/11 10:04# @Author : xuming# @File : 7.7在匿名函数中绑定变量的值.py# @Software: PyCharm# @Description:x = 10a = lambda y: x + yx = 20b = lam原创 2022-05-11 10:31:52 · 83 阅读 · 0 评论 -
7.2编写只接受关键字参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:35# @ModifyTime : 2022/5/9 17:35# @Author : xuming# @File : 7.2编写只接受关键字参数的函数.py# @Software: PyCharm# @Description:"""问题:我们只希望函数通过关键字的形式接受特定的参数解决方案:如果将关键字原创 2022-05-09 17:52:50 · 200 阅读 · 0 评论 -
7.1编写可接受任意数量参数的函数
学习笔记,参考文档《Python CookBook》# -*- coding: utf-8 -*- # @CreateTime : 2022/5/9 17:11# @ModifyTime : 2022/5/9 17:11# @Author : xuming# @File : 7.1编写可接受任意数量参数的函数.py# @Software: PyCharm# @Description:"""问题:编写一个可接受任意数量参数的函数解决方案:使用以*开头的参数"原创 2022-05-09 17:51:48 · 577 阅读 · 0 评论 -
迭代器与生成器-序列翻转及生成器切片
关键词:迭代器书籍:《Python Cookbook》 译:陈舸4.2 序列翻转及生成器切片通过函数reversed可以实现序列翻转,通过itertools.islice实现生成器切片,现举例如下:# 序列翻转t = (1, 2, 3, 4, 5)for i in reversed(t): print(i)# 可迭代对象切片from itertools import islicedef count(n): while True: yield原创 2021-11-25 09:07:25 · 386 阅读 · 0 评论 -
迭代器与生成器-手动访问迭代器中的元素
关键词:迭代器书籍:《Python Cookbook》 译:陈舸4.1 手动访问迭代器中的元素本小节主要包括迭代器的基本使用,通过next方法手工获取迭代器中的元素。举例如下:from collections.abc import Iterablefile = r"E:\icp_capp\help\1.txt"with open(file, mode='r', encoding="utf-8") as fp: # 判断对象是否为可迭代对象 print(isinstanc原创 2021-11-22 09:46:00 · 318 阅读 · 0 评论