摘要: 一、什么是文件 操作系统提供给人操作硬盘的一个工具 二、为什么要用文件 因为人类和计算机要永久保存数据 三、怎么使用文件 3.1 3.2 资源回收与with上下文管理 打开一个文件包含部分资源:应用程序的变量f和操作系统打开的文件。在操作完毕一个文件时,必须把与该文件的这两部分资源全部回收,回收方法 阅读全文
posted @ 2019-11-08 17:15 snailhuang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 字符编码 前置知识点: 1、程序执行的三大核心硬件( ): cpu 内存 硬盘 正常执行一个程序的要点: 1、将硬盘中的数据读到内存 2、由cpu读内存中的数据进行执行 3、在执行程序的时候,生成的数据,优先存入内存 2、python解释器执行一个py文件过程( ) 如果没有python解释器,py 阅读全文
posted @ 2019-11-07 20:31 snailhuang 阅读(102) 评论(0) 推荐(0) 编辑
摘要: python学习day5——基本数据类型及内置方法 一 引子 ​ 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我 阅读全文
posted @ 2019-11-05 14:44 snailhuang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Python学习day4——语法入门之流程控制 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for) 二 分支结构 2.1 什么是分支结构 分支结构就是根据条件判断的真假去执 阅读全文
posted @ 2019-11-04 14:48 snailhuang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一.程序与用户交互 1.1、什么是与用户交互? 程序等待用户输入一些数据,然后程序执行完毕后为用户反馈信息。 1.2、为何程序要与用户交互? 为了让计算机像人一样能够与用户交互。 1.3、如何使用? 在python3中:input name = input('请输入您的姓名:') 请输入您的姓名:A 阅读全文
posted @ 2019-11-02 19:12 snailhuang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1、编程语言的发展史:计算机是基于高低电频工作的。 1)机器语言—使用二进制编程,直接控制计算机硬件,需要掌握硬件的操作细节 优点:执行效率高 缺点:开发效率低 2)汇编语言—使用英文标签取代二进制指令去进行编程。 执行效率相较于机器语言略低,开发效率相较于机器语言略高,但是任然没有改变直接操作硬件 阅读全文
posted @ 2019-11-01 16:31 snailhuang 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.什么是编程语言? 语言是人与人之间沟通的介质,编程语言就是人与计算机直接沟通的介质。 2.什么是编程?为什么要编程? 编程是把人想指令计算机干的事情通过编程语言进行翻译并写到文件里,这一系列文件就是程序。 编程的本质就是为了要奴役计算机,让计算机干一些人想让他干的事情。 3.计算机有哪些主要组成 阅读全文
posted @ 2019-10-31 15:21 snailhuang 阅读(149) 评论(0) 推荐(0) 编辑