第六章  有返回值的函数1. 返回值:没有返回值的函数返回None2. 增量式开发:增量式开发的目标,是通过每次只增加和测试少量代码,来避免长时间的调试。该函数的最终版不会在运行时显示任何东西,仅仅返回一个值。 我们之前写的print语句在调试时是很有用的,不过在函数能够正确运行之后,你就该删了它们。 我们称这样的代码为脚手架代码(scaffolding), 因为它对程序的构建很有用,但
# Think in Java 习题解析 Java语言作为一种广泛应用于软件开发领域的高级编程语言,其在面向对象编程、跨平台性和强大的生态系统等方面都具有独特的优势。《Thinking in Java》是一本经典的Java编程入门教材,通过阅读这本书并完成其中的习题,能够帮助程序员更好地理解Java语言的核心概念和编程技巧。 ## 习题示例 下面我们以《Thinking in Java》中的
原创 2024-05-29 04:24:32
31阅读
# Java编程的奥秘:练习题解读与代码示例 Java是一种广泛应用的编程语言,帮助开发者构建高效、可维护的应用。在学习Java的过程中,解决习题是掌握该语言的重要方式之一。本文将通过一些常见的“Think in Java”习题,展示基本的Java知识,同时带你了解编程的一些有趣之处。 ## 基本语法与数据类型 在Java中,变量是存储数据的基本单位,每种变量都有其特定的数据类型。我们可以定
原创 8月前
30阅读
1.在实际应用中,经常想把某些东西深深地隐藏起来,但同时允许访问衍生类的成员。protected关键字可帮助我们做得到。它的意思是:它本身是私有的,但可由这个类继承的任何东西或者同一个包内的其他任何东西访问。2.class Instrument { public void play() { } static void tune(Instrument i) { i.play();
转载 2023-10-26 10:51:41
62阅读
访问权限控制的等级,从最大权限到最小权限:public proteced 包访问权限 private6.1 包:库单元public class FullQualification { public static void main(String[] args) { java.util.ArrayList list = new java.util.ArrayList<
转载 2023-10-09 15:10:26
89阅读
# 了解Python编程:基础概念与代码示例 Python是一种广泛使用的编程语言,以其简单优雅的语法和强大的功能而闻名。在本篇文章中,我们将通过一些例子探讨Python的基础概念,同时显示如何解决Think Python 2中的一些课后习题。我们将用到状态图与流程图来帮助理解编程过程。 ## 1. 变量与数据类型 在Python中,变量用于存储数据。我们可以将不同类型的数据存储在不同的变量
原创 7月前
36阅读
think in python 7迭代对一个变量可以进行多次赋值 是合法的。例如以下:bruce = 5 print bruce bruce = 7 print bruce因为有了多重赋值 所以=与== 的区别就更重要了。不过=有时候 也会让你产生歧义a=7 b=a a=8 b ? #这个时候 b还是 7 ,b已经不再等于a了更新变量赋值操作最常见的形式是更新操作,即变量的新值依赖旧值x = 6
转载 2024-01-16 16:54:23
57阅读
高能提示:本文大量编程术语与释义,一些释义如有偏差恕不讨论。变量,表达式数据类型:print 4 #打印整数 int print 4.1#打印浮点数 float print “hello” #打印字符串 str通过 type(2) 可以查看它的数据类型 Python 里的字符串可以使用单引号(')包住,也可以用双引号(")。变量:变量就是代表一个数值、字符串或者任意数据类型的名称。(变量名称有些
转载 2023-11-05 14:27:08
64阅读
think in python -5think in python -5条件和递归求模操作符%用于整数,可以计算出第一个操作数除以第二个操作数的余数7%3 #结果是2求模操作符%有很多用途,比如可以检测一个数是不是另外一个数的倍数.布尔表达式是值为真或者为假的表达式5==5 #True 5==6 #FalseTure和False是布尔表达式的2个值,他们不是字符串。=是个关系操作符,其它的
Exercise 2-1Repeating my advice from the previous chapter, whenever
原创 2022-08-30 12:33:33
96阅读
ExercisesExercise 3-1.Write a function named right_justify that takes a strin
原创 2022-08-30 12:34:11
146阅读
备忘:parameter 指的是形参,argument 指的是实参。目录5.1 整除和取模(Floor division and modulus)5.2 布尔表达式(Boolean expressions)5.3 逻辑运算符(Logical operators)5.4 条件执行(Conditional execution)5.5 选择执行(Alternative execution)5.6 链式条
转载 2024-07-09 20:10:31
33阅读
第一章 程序之道1. 程序员最终要的能力:解决问题的能力2. 不同程序语言的基本指令:输入、输出、数学、有条件执行、重复执行3. 算数运算符、值和类型(int、float、string)第二章 变量、表达式和语句1. 赋值语句2. 变量名:合法性、不能实用关键词3. 交互模式和脚本模式4. 运算顺序(括号、指数、同级顺序从左向右计算)5. 字符串运算:+用于拼接字符串,*用于重复运算6. 注释:#
缩减每一级缩减使用4个空格续行应该与其包裹元素对其,  1. 使用圆括号、方括号和花括号内的隐式行连接来垂直对其。  2. 使用挂式缩进对其。当使用挂式缩进时,应该考虑到第一行不应该有参数,以及使用缩进以区分自己是续行。# 与左括号对齐 foo = long_function_name(var_one, var_two, var_three, va
转载 2024-09-18 20:37:54
18阅读
think
原创 2022-11-18 00:00:44
63阅读
about 是 on by out 简称 about 在旁边 在外围 周边 think about you 想你有关的事 of 是 belong to 什么什么的 of指的是 这个人或者这个事本身相关的情况
原创 2022-08-29 16:17:26
376阅读
Think Python 2e》作业实现(十): 列表 文章目录《Think Python 2e》作业实现(十): 列表这是什么?习题10-1:累加嵌套列表元素习题10-2:元素累加和的新列表习题10-3:去头去尾后的新列表习题10-4:列表去头去尾习题10-5:元素是否递增排列习题10-6:两个单词是不是变位词习题10-7:列表中有重复的元素吗习题10-8:班上两个同学同生日概率习题10-9:
转载 2024-02-26 20:08:18
42阅读
函数函数是指用于进行某种计算的一系列语句的有名称的组合。type(32) 就是一个函数调用的例子类型转换函数python提供了一些可将某个值从一种类型转换为另外一个类型的内置函数int(32) 将浮点转换成整数类型float(32) 将整数转换成浮点类型str(32) 将参数转换为字符数学函数python有一个数学模块 提供了常用的数学函数要想使用math 必须先引入运行环境。import
高能提示:本文大量编程术语与释义,一些释义如有偏差恕不讨论。纠结学Python 很久了,一年的纠结过程中慢慢的积累了一点对python的认知,但实际语法都未曾接触过,研究backbone的一个例子的时候发现后端是python,于是就开始了python基础之旅。高级语言与低级语言:计算机只能执行低级语言(机器语言或者汇编)高级语言需要经过处理(直译器或者编译器)才能被计算式执行,同时它还具有一个 可
转载 2024-06-20 12:11:40
61阅读
think in python -4接口设计:本章引入了一个实例 来讲解接口方面的知识。准备工作: 下载swampy模块,从地址下载,并安装,安装信息可以从网页上查看。swampy模块 提供各种函数,来让一只乌龟在频幕是爬行,并且画出它的爬行路线。开始使用别人的接口:from swampy.TurtleWorld import * #导入模块 world = TurtleWorld() #使
转载 2024-01-14 08:45:33
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5