- 博客(5)
- 收藏
- 关注
原创 第 5 章 面向对象初步
5.1 从面向过程到面向对象5.1.1 面向过程概述编程的最终目的都是为了借助计算机解决特定的问题。解决问题的理念不同,促成了面向过程和面向对象这两种截然不同的编程思想。面向过程的核心思想是“怎么做”:通常把要解决的问题分解为一些列的步骤,根据开发的需求将某些功能独立的代码封装成一些列的函数。最后完成的代码,就是按顺序调用函数。对于规模较小的问题,面向过程行之有效,但面对复杂的需求时,面向过程将暴露其弊端:代码中的一系列函数将互相调用,你中有我,我中有你,工程将难以维护。5.1.2 面向对象概述
2021-04-18 16:54:27
167
2
原创 第 4 章 组合数据类型
4.1 元组4.1.1 元组的创建元组使用圆括号来表示,定义完元组后就可以使用索引来访问其元素。如果需要存储在程序的整个生命周期内都不可变的值,就可以考虑使用元组来存储。定义元组可以使用 () 直接定义,也可以使用 tuple() 函数。# 定义一个大小不变的矩形dimensions = (200, 50)print(dimensions[0], dimensions[1])-------------------------------------------------------------
2021-04-10 21:50:35
703
3
原创 第 3 章 控制结构与函数
3.1 分支结构3.1.1 单分支结构Python 的单分支结构使用 if 保留字对条件进行判断,使用方式如下:if <条件>: <语句块><语句块> 是 if 条件满足后执行的一个或多个语句序列,缩进表达 <语句块> 与 if 的包含关系。<条件> 是一个产生 True 或 False 结果的语句,当结果为 True 时,执行 <语句块>,否则跳过 <语句块>。3.1.2 二分支结构Python 的二
2021-04-10 21:49:34
1158
3
原创 第 2 章 基本数据类型
2.1 数字类型2.1.1 整数类型Python 中的整数类型与数学中的整数概念相对应。整数类型没有大小的限制。在 Python 中整数可以使用四种进制表示。不做任何标识即为十进制数据,如:1010,-345。如果以 0B 或 0b 开头表示二进制数据:如 0B101110,-0b11100。八进制数据以 0O 或 0o 开头,如 0O345,-0o233。十六进制数据以 0X 或 0x 开头,如 0X56E,0Xbc2。不同进制的整数之间可以直接运算。2.1.2 浮点数类型浮点数类型与数学中的实
2021-04-10 21:48:02
858
5
原创 第 1 章 语法概述
1.1 格式框架1.1.1 缩进Python 语言采用严格的 “缩进” 来表明程序的格式框架。缩进用来表示代码之间的包含和层次关系,它是 Python 语言中表明程序框架的唯一手段。PEP 8 指南建议使用四个空格表示一个缩进,这既提高了可读性,又留下了足够的多级缩进空间。在字处理文档中,通常被广泛使用的是制表符,而不是使用空格来完成缩进。对于字处理文档来说,这样做的效果很好,但混合使用制表符和空格会让 Python 解释器感到迷惑。好在每款编辑器都提供了一种功能,可以将输入的制表符转换为指定数量的空
2021-04-10 21:46:27
1692
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人