《Think Python》第6章学习笔记
2024-09-04 11:25:11
备注:fruitful function 表示有返回值的函数,而不是翻译为丰富的函数。
目录
6.1 返回函数值(Return values)
在 Python 中,如果函数没有返回值,实际上,它们的返回值是 None
。
只要执行了 return
语句,函数就终止执行(不会再执行后续的语句)。在 return
语句后面的代码,或者是执行过程永远不会到达的地方,被称为无用代码(dead code)。
6.2 增量式开发(Incremental development)
增量式开发(incremental development)的目的就是避免过长的调试过程,一次只添加和测试少数的代码。
在程序开发过程中用到的、但最终不是程序的一部分的代码称为脚手架(scaffolding)。
6.3 组合(Composition)
无
6.4 布尔函数(Boolean functions)
无
6.5 更多的递归(More recursion)
无
6.6 信仰之跃(Leap of faith)
无
6.7 另一个例子(One more example)
无
6.8 检查类型(Checking types)
在 Python 中,内建(built-in)函数 isinstance(...)
可以判断对象的类型。
>>> isinstance(5, int)
True
6.9 调试(Debugging)
把一个大的程序分解成小的函数有利于进行调试。
最新文章
- Javascript函数重载,存在呢—还是存在呢?
- Theano2.1.15-基础知识之theano如何处理shapre信息
- gradle介绍
- 以对象的方式来访问xml数据表(一)
- mvc bundle功能(2)
- 转载: Asp.net常见word,excel,ppt,pdf在线预览方案
- Dataguad RAC配置【一】
- Windows系统下的TCP参数优化
- unity中的委托
- Shell脚本小技巧收集
- 记一次产品需求:图片等比缩放和CSS自适应布局16:9
- 三类设计模式UML图
- Python下用Scrapy和MongoDB构建爬虫系统(1)
- 排序算法----冒泡排序java(写得绝对比其他博文易懂明了实用)
- ActiveMQ使用的设计模式
- CF871D Paths
- python练习题-day11
- Spring Boot + Spring Cloud 构建微服务系统(三):服务消费和负载(Feign)
- 根据已有的Jar包 一键生成对应的mavenpom.xml信息
- Java中反射和Unsafe破坏单例设计模式
热门文章
- mysql 删表引出的问题
- AndroidSDK下载
- Codeforces Beta Round #75 (Div. 1 Only) B. Queue 二分
- Problem I: GJJ的日常之玩游戏(GDC)
- CASE语句用法学习
- 操作mysql的指令
- [转载] cassandra Unable to complete request: one or more nodes were unavailable
- vue二级路由跳转后外部引入js失效问题解决方案
- python有哪些比较隐藏的知识点?
- python中json库中的load、loads、dump、dumps的区别与用法