摘要:
基于前面知识的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差; 且程序中需要频繁使用同一功能时,只能重复编写该功能的实现代码,日积月累,程序将变得冗长,并且当某一功能需要修改时, 阅读全文
摘要:
应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。 应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念;用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 1.文件操作的基本流程 1 阅读全文
摘要:
1.引入 字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字符 编码的问题。字符编码这个知识点的典型特征就是理论多,结论少,但对于开发者而言只需要记住结论即可,下面进入该知识点的详细介绍。 2.知识储备 2.1 三大核心硬件 所有软件都是运行在硬件之上的,与运行软件相关的 阅读全文
摘要:
4.字典类型dict 4.1 定义 # 定义:在{}内用逗号分隔开多元素,每一个元素都是key:value的形式,其中value可以是任意类型,而key则必须是不可变类型,详见第7小节,通常key应该是str类型,因为str类型会对value有描述性的功能 info = {'name':'tony' 阅读全文
摘要:
[toc] ![img](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg-blog.csdnimg.cn%2F20210117201005775.png%3Fx-oss-process%3Dimage%2Fwatermark%2Ct 阅读全文
摘要:
流程控制 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(从上往下依次执行)、分支结构(if判断)、循环结构(while与for) 分支结构 什么是分支结构 分支结构就是根据条件判断的真假去执行不同分支对应的子代码块。 为什么要用分支结构 人类某些时候需要根据条 阅读全文
摘要:
数据类型 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, Python针对这些常用的操作,为每一种 阅读全文
摘要:
Python的注释语法 注释是代码之母,学习任何一门编程语言之前都应该先学注释。 1.什么是注释 注释就是对代码的解释说明,注释的内容不会被当做代码运行,只起到提示作用 2.为什么要注释 增强代码的可读性 3.怎么用注释 代码注释分为单行和多行注释 方式1:单行注释使用"#"号,可以跟在代码的正上方 阅读全文
摘要:
Python解释器 谈及python,涉及两层意思,一层代表的是python这门语言的语法风格,另外一层代表的则是专门用来解释该语法风格的应用程序:python解释器。 python的创始人为吉多·范罗苏姆(Guido van Rossum)。Python这个名字,来自Guido所挚爱的电视剧Mon 阅读全文
摘要:
文件的概念 文件是操作系统中的一个重要概念,是操作系统暴露给用户可以简单快捷操作硬盘的”接口“。文件是以计算机硬盘为载体存储在计算机上的信息集合,文件可以是文本文档、图片、程序等等。关于文件的一些相关知识都罗列在下图之中,如图所示: 计算机内部存储数据的原理 """计算机内部只认识01二进制数据(不 阅读全文