自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 01A16.Learning Python 5th-函数基础

本笔记是基于《Python学习手册-原书第五版》第十六章 函数基础函数就是将一些语句集合在一起的组件,从而让它们能够不止一次地在程序中运行。是Python为了达到代码重用最大化而提供的最基本的程序结构。函数的主要内容为函数调用语句,def声明和lambda声明,global和nonlocal作用域管理,return和yield返回值的方式。函数在程序中主要扮演两个角色——1.最大化代码重用和最小化代码冗余;2.过程的分解。函数的一些主要概念1.def是可执行的代码Pyth

2021-10-25 20:52:06 87

原创 01A15.Learning Python 5th-文档

本笔记是基于《Python学习手册-原书第五版》第十五章 文档文档是一个与工具相关的概念,文档涉及了Python的语法模型,文档是Python工具集的学习资源。# 注释注释使我们为代码编写文档最基本的方式,Python会忽略#之后的所有文字。注释只能从源代码文件中看到。dir函数内置的dir函数是抓取对象内所有可用属性列表的一种简单方式。如果不向dir函数传入参数,则可以列出调用者作用域内的变量。也可以传入任何有属性的独享,包括被导入的模块、内置类型和数据类型的名字.

2021-10-25 19:14:11 81

原创 01A14.Learning Python 5th-迭代和推导

本笔记是基于《Python学习手册-原书第五版》第十三章 迭代和推导迭代可迭代对象本质上是序列观念的一种通用化:如果对象是实际保存的序列或是可以在迭代工具上下文中一次产生一个结果的对象,那么就看做是可迭代的。——包括实际序列和按需求计算的虚拟序列。文件对象有一个名为readline的方法,可以一次从一个文件中读取一行文本。通过到达文件末尾时返回的空字符串来跳出循环。文件对象还有一个名为__next__的方法,可以一次从一个文件中读取一行文本。到达文件末尾时会引发内置的StopIterat

2021-10-25 17:55:24 84

原创 01A13.Learning Python 5th-whlie循环和for循环

本笔记是基于《Python学习手册-原书第五版》第十三章 whlie循环和for循环while语句while语句提供了一种编写通用循环的方式。只要头部行的测试一直计算为真值,那么它就会重复执行一个语句块。# while语句的一般表达式while test: statementselse: statementsPython没有do until循环语句。但是可以模拟类似的功能。while True: ...loop body... if exitT

2021-10-25 17:13:30 150

原创 01A12.Learning Python 5th-if测试和语法规则

本笔记是基于《Python学习手册-原书第五版》第十一章 if测试和语法规则if语句Python的if语句是选择操作来执行。if及表达式组成部门是Python中主要的选择工具,处理了Python程序中的大多数逻辑。if语句的一般形式...

2021-10-25 16:26:21 64

原创 01A03.C Primer Plus - 数据和C

整形short int占用空间通常比int少,有符号类型。int常用的整数类型,有符号类型。unsigned表示无符号类型,可表示的正值范围比同位无符号类型要大。浮点型float至少能表示6位有效数字。double至少能表示10位有效数字。和float的区别在于存储指数的位数不一样。其他类型_bool型_bool类型用于表示布尔值,即逻辑True和False。_Complex型_Complex类型用于表示带虚数的复数

2021-10-21 17:08:11 62

原创 01A02.C Primer Plus - C语言概述

C程序结构预处理器指令预处理器指令中的#include表示对头文件的引用。头文件中一般包含编译器创建和执行程序时要用的信息。C语言在编译源代码时会提前对这些代码进行相关处理,因此也称为预处理。main()函数main()函数是整个可执行程序的入口。int main(){} 中,main表示函数的名字,int表示函数的返回值类型,圆括号表示参数列表,花括号表示main函数的功能代码块。声明声明有变量声明,常量声明,数据结构声明等。函数调用函数调用使用函数。

2021-10-21 16:29:34 163

原创 01A01.C Primer Plus - 初识C语言

C语言的诞生和发展1972年诞生于贝尔实验室1972年贝尔实验室的Dennis Ritch和Ken Thompson在开发UNIX操作系统时设计了C语言。是在B语言的基础上进行设计。C语言的标准化过程-ANSI/ISO标准、C99、C11标准、C17标准1978年,Brian Kernighan和Dennis Ritchie合著 The C Programming Language第一版。1983年美国国家标准协会ASNI组件了X3J11委员会。1989年公布了ASNI C标准,

2021-10-21 15:44:40 152

原创 01A11.Learning Python 5th-赋值、表达式和打印

本笔记是基于《Python学习手册-原书第五版》第十一章 赋值、表达式和打印赋值语句Python赋值语句的作用是把对象赋给一个变量。其基本形式是在等号左侧写赋值语句的目标,在等号的右侧写要赋值的对象。左侧的目标可以是变量或对象组件。右侧的对象可以是任何通过计算能得到对象的表达式。赋值语句的主要特性1.赋值语句创建对象引用Python的赋值更像是指针而不是数据存储区域,是引用而不是复制。2.变量在首次赋值时会被创建3.变量在引用前必须先赋值4.某些操作会隐式

2021-10-20 18:56:55 129

原创 01A10.Learning Python 5th-Python语句简介

本笔记是基于《Python学习手册-原书第五版》第十章 Python语句简介Python是一门过程化的,基于语句的语言。Python程序的结构:程序由模块构成,模块包含语句,语句包含表达式,表达式创建并处理对象。从基础上看,Python编写的程序实质上是语句和表达式构成的。表达式用于处理对象,并被嵌入到语句中。语句编写实现程序操作的逻辑;语句还是对象被创建额地方。从宏观上看,语句存在于模块中,模块本身由语句来管理。Python采用缩进语法来表达代码块的归属。——类似于C语言的花括

2021-10-20 15:35:51 78

原创 01A09.Learning Python 5th-元组、文件与其他核心类型

本笔记是基于《Python学习手册-原书第五版》第九章 元组,文件与其他核心类型的个人理解。元组元组是构建了对象的简单组合的集合体,与列表非常相似,但元组是不可变的。元素是有序集合;可以通过偏移量查寻;属于不可变序列;是对象引用的数组。元组的长度查询,拼接,重复,索引,切片(生成新对象)等操作与列表及字符串差不多。元组常用的方法index和count与其他类型的方法使用差不多。# 得到一个新元组,只需要圆括号和逗号的组合>>> T = (0,)>&g

2021-10-20 15:11:18 63

原创 01A08.Learning Python 5th-列表与字典

本笔记是基于《Python学习手册-原书第五版》第八章 列表与字典的个人理解。列表和字典都是其他对象的集合,可以在原位置进行修改,按需求增长或缩短,可以包含任何种类的嵌套。列表列表是Python中最具灵活性的有序集合对象类型,可以通过偏移量访问,长度可变,可异构,可嵌套,属于可变序列,对象引用数组。列表的基本操作# 求列表的长度>>> len([1,2,3])3# 列表的拼接>>> [1,2,3]+[4,5,6][1, 2,

2021-10-20 12:54:26 85

原创 01A07.Learning Python 5th-字符串

本笔记是基于《Python学习手册-原书第五版》第七章 字符串基础的个人理解。Python字符串是一个有序的字符集合,用来存储和表示基于文本和字节的信息。在Python3.X中有三种字符串类型——str用于Unicode文本;bytes用于二进制数据;bytearray是bytes的一个可修改的变体。文件在两种模式下工作——文件,将内容表示为str类型并实现Unicode编码;二进制,以原始bytes的形式处理,不做任何数据转换。与C语言不同的是,Python中的字符串有一套强大

2021-10-19 20:54:39 92

原创 01A06.Learning Python 5th-动态类型

本笔记是基于《Python学习手册-原书第五版》第六章 动态类型的个人理解。动态类型提供了Python中的多态性,是Python语言简洁性和灵活性的基础。在Python中,类型是在运行时自动决定的,而不是通过代码声明。这个概念对变量,对象和它们之间的关系都适用。变量、对象和引用Python在代码运行之前先检测变量名。当变量第一次被赋值时,变量就被创建了。变量不会被它关联的类型信息约束。Python中类型的概念存在与对象中而不是变量中。变量是在一个特定的时间点,简单地引用了一个

2021-10-19 16:34:37 76

原创 01A05.Learning Python 5th-数值类型

本笔记是基于《Python学习手册-原书第五版》第五章 数值类型的个人理解。对象是一切Python程序的基础,是Python编程中最基本的概念。Python数值相关的类型有哪些?1.整数和浮点对象2.复数对象3.固定精度对象——小数4.有理数对象——分数5.带有数值运算的集合体6.布尔值——真/假7.内置函数和模块——round,math,random等8.表达式——无限制整数精度;位运算;十六进制;八进制;二进制格式9.第三方扩展:向量,库,可视化

2021-10-19 15:35:58 118

原创 01A04.Learning Python 5th-Python对象类型介绍

本笔记是基于《Python学习手册-原书第五版》第三章 你如何运行程序的个人理解。Python的程序结构是什么?Python程序可以分解成模块、语句、表达式以及对象。程序由模块组成,模块包含语句,语句包含表达式,表达式包含对象。编程的三大支柱是什么?1.顺序语句——执行这一条,然后下一条2.选择语句——当选择值为真时执行这一条,为假时执行那一条3.循环语句——重复执行这一条Python中还有函数和类的概念。什么是内置类型?内置类型将常用的步骤进行封装。用户

2021-10-19 12:26:19 91

原创 01A03.Learning Python 5th-如何使用Python

怎么使用交互式命令行模式?windows平台下,ctrl+r呼出运行,在运行中输入cmd呼出DOS终端窗口。在窗口中输入python。可以进入命令行模式。也可以打开IDLE shell进入命令行模式。

2021-10-18 23:52:40 99

原创 01A02.Learning Python 5th-Python如何运行程序

本笔记是基于《Python学习手册-原书第五版》第二章 Python如何运行程序的个人理解。什么是Python解释器?解释器是一种让其他程序运行起来的程序,是代码与计算机硬件之间的软件逻辑层。Python解释器读取Python程序,按照其中的命令执行。Python程序是怎么执行的?第一步,将源语句编译城字节码,发送到虚拟机(PVM)中。字节码文件保存在__pycache__子目录中,字节码文件后缀是.pyc。第二步,PVM迭代运行字节码指令。PVM是Python运行时引擎,是

2021-10-18 22:36:21 122

原创 01A01.Learning Python 5th-使用Python的理由

本笔记是基于《Python学习手册-原书第五版》第一章 问答环节的个人理解。Python的优点是什么?为什么?1.Python在代码设计之初就具有良好的可读性,因此具备了比传统脚本语言更优秀的可重用性和可维护性。2.Python的一致性保证代码易于理解,支持软件开发的高级重用机制。如object-oriented(面向对象,简称OO),function programming(函数式编程)。3.Python程序可以立即运行,无需编译/静态语言所必须的编译及链接等步骤。4.Python

2021-10-18 21:41:24 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除