码迷,mamicode.com
首页 > 其他好文 > 详细

day56py复习

时间:2018-06-04 19:45:46      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:驼峰   字母   lis   基本   硬件   重复   程序   系统启动   type   

一、计算机基础

操作系统启动流程

加电,BIOS-检测硬件-CMOS

找启动盘-》读取第一个扇区,512b(前446引导信息,中64为分区信息,后2位结束标志位
)加载bootloader 读取操作系统内核到内存(接管BIOS)

 

平均寻道时间:寻找到所在信息磁道的平均时间,5ms

平均延迟时间:找到磁道上数据所在位置的平均时间,取决于转速

7200r/min的转速,平均延迟时间为4ms

每进行一次I/O操作需要经历以上的9ms 时间

 

操作系统包括:接口程序(将硬件的功能封装成简单的接口)和内核(用于控制硬件)

操作系统的定义:一个协调、控制、管理计算机硬件及软件的控制程序

 

应用程序的启动

1、向操作系统提交程序启动文件的路径,操作系统根据文件的路径把文件的数据读入内存

操作系统调用CPU执行内存中刚刚读入的程序代码

编译:编译一次,拿到结果可以重复执行,无需重新翻译;

解译:边翻译边执行,类似同声传译

py的两种运行方式

交互

脚本文件方式:启动python解释器->将路径所指的代码读入内存-》解释执行

 

变量,指可以反映状态变化的机制

为什么需要变量:程序的执行本质就是一系列状态的变化。

定义一个变量的:内存中申请一个内存空间,变量名指向该内存空间

python自带垃圾回收机制,如果有值没有绑定变量名会自动回收

 

变量的命名规范

1、变量名只能为字母,数字或下划线的任意组合

2、变量名的第一个字符不能为数字

3、变量名不能为关键字

变量的定义方式有两种

驼峰体、下划线

变量的三个物征:id ,type,value

id是内存中的位置,id相同,type,value肯定相同

is是身份运算比较的是ID;==比较的是值

 

常量:大写表示常量

 

基本数据类型:

整形:int,浮点型:float,字符串str:列表list:字典dict:布尔bool:

所有的数据类型都自带布尔值,None,0,空

 

可变:(id变,值可变)字典,列表

不可变:(值变,id必变,):数字,字符串

格式化输出%s

 

day56py复习

标签:驼峰   字母   lis   基本   硬件   重复   程序   系统启动   type   

原文地址:https://www.cnblogs.com/lg04551/p/9135016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!