本周回顾

计算机基础之编程

什么是编程语言

编程语言是人与计算机交流的介质

什么是编程

通过编程语言写一堆文件

为什么要编程

取代劳动力,帮人类干活

计算机组成

CPU

控制器

控制硬件

运算器

算数运算+逻辑运算

存储器

存储数据

主存(内存)0.1ms

优点:速度快

缺点:容量小,断电即小时

外存(石更盘)0.11ms

优点:容量大,永久存储

缺点:速度慢

输入设备

输入信息,如键盘,鼠标

输出设备

输出信息,如显示器,打印机

应用程序的启动

1.双击qq(找到qq路径)

2.操作系统通知cpu,cpu通知内存去读取外存硬盘中qq的数据

3.内存读入qq数据,启动qq

32位和64位

计算机一次性读取的二进制数。

多核CPU

同时刻完成多见事情

机械硬盘的工作原理

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道

平均寻道时间

5ms

平均你延迟时间

4.15ms

平均寻找数据时间

9.15ms

计算机操作系统

什么是文件

操作系统提供的虚拟单位,虚拟单位用来存储数据

操作系统有什么用

把对硬件的复杂操作简单化

操作系统的启动

1.启动临时操作系统

2.临时操作系统启动真正的操作系统

3.启动操作性系统,关闭临时操作系统

编程语言的分类

机器语言

优点:执行速度快

缺点:开发效率慢

汇编语言

优点:开发效率高

缺点:执行效率低

高级语言

编译型

优点:执行效率高

缺点:开发效率低

解释型

优点:开发效率高

缺点:执行效率低

网络的瓶颈效应

变量

什么是变量

描述世间万物的状态(属性)

变量的三大组成

变量名(描述/接受变量值)赋值符号(=)变量值(具体的数据类型)

变量名的命名规范

1.变量名有意义

2.shuzi/字母/下划线组成,不能以数字开头

3.不能以关键字命名(lis)

两种变量名的方式

驼峰提

下划线

数字类型

整型

作用:年龄

定义方式int

使用方式+-*/%**//

浮点型

作用:身高

定义方式float

使用方式+-*/%**//

字符串

作用:姓名

定义方式:str

使用方式:1.索引取值

2.索引切片

3.成员运算

4.for循环

5.len长度

6.strip去两端字符

7.startswith

8.endswith

9.split

10.count

11.ind

12.index

13.join

14.centre

15.ljust

列表

作用:存储多个元素

定义方式:list--》[]存放多个元素

使用方式 索引取值,1.索引切片

2.成员运算

3.for循环

4.len长度

5.append

6.sort

7.reverse

8.extend

9.copy

10.clear

11.remove

12.insert

字典

作用:键值对存储多个值

定义方式{}内有多个建(字符串)值(任意数值对)

使用方式

1.按key取值

2.按key修改值

3.按key增加值

4.keys

5.values

6.items

7.get

8.setdefault

9.update

流程控制

流程控制之if判断

1单分支结构if

2双分支结构ifelse

3多分支结构if elif else

流程控制之for循环

for+break

终端本层循环

for+continue

终端本次循环,不执行下面的代码

for循环嵌套

for i in range(10):
    for j in range (10):

文件处理

基本的文件操作

1.打开文件open

2.修改文件read/write

3.关闭文件close

文件的三种模式和两种方式

1.r只读

2.w清除只写

3.a追加写入

1.t文本模式

2.b二进制模式

1.w+r+a+

with管理文件和上下文

witth open () as f:
    f.read

异常处理

try:
    pass
except exception as e:
    print (e)

文件中取出来的字符串可以通过eval方法变成列表。

原文地址:https://www.cnblogs.com/jimGraymane/p/11434423.html