python 知识回顾

 

上节课复习

1,  应用程序,操作系统,计算机硬件,

2,  硬盘:永久存放数据

3,  运行python程序的两种方式

(1)      交互式

(2)      Python文件路径

4,  编程与编程语言  语言:人与计算机沟通的桥梁

5,  编程语言分类:二进制

(1)      机器语言:执行高,开发效率低

(2)      汇编语言:执行高,开发效率低

(3)      高级语言

1,  编译型 执行效率高

2,  解释型:执行效率低,开发效率高 一边翻译一边执行 跨平台性高

6,  python 启动

(1)      第一阶段:启动python解释器

(2)      第二阶段:将文件内容读取到内存

(3)      第三阶段:解释执行

7,  变量(变化的量)

定义变量:变量名,值,

定义变量注意的问题:变量名只能是字母 数字 下划线。关键字不能当变量名。不能以数字开头。

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

 

8,常量 (不变的量)

约定型:ASDGGHD_SDGH=566

9,数据类型

     整数(年龄 身份证号)

     浮点型:(身高体重)

     字符串:(描述性)

     列表:存多个值 定义:{},[]任意类型

字典:存多个值 每一个值都有相对应的

10,与用户交互input  在python3中

name=input(‘name>>:’)注意 input会把用户输入的值全部存储字符串类型

在python2当中:input ,raw_input

11,文件头:!/usr/bin/env/   coding:utf-8

12,,运算符:数字(// ,/(除法有小点) %取余)

逻辑:and or not  (从左往右) 第一个运算符为True 那就为真,如果为False往后,and一个为假其他为假。

比较: !=

赋值: = ,+= ,-=

身份运算符:==比较值,is比较id。

 

13,流程控制if  if条件

                代码1

            Print(‘===>’)

If条件

Code1

Code2   

Elif   (条件2)

else:(都不成立走这条)

 

流程while (循环  重复)

While 条件:

Pass

While+break 跳出本层循环

While+continue:跳过本次循环,进行下一次循环

14,变量解压:

Salaies=[11,12,13,14,15]   打印所有数字

一般

on1_al=salaies[0]

简单

on1_al,on2_al,3,4=salaies

print()

需要了解的一会补充

 

14重点:::数据类型

基本使用:int (年龄,等级,各总号)

定义方式:age=10 #age=int(10)

Float:身高体重  薪资

常用操作加内置方法:(+-)

 

该类型总结:(了解)

可变:值变,id不变  可变==不可变 hash

不可变:值变 ,id就变  不可变==可hash (整型+浮点型)

 

15,字符串(掌握)str(描述性 名字,学历)

定义:在单引号  双引号  三引号  一串字符

Str(造字符串)类型转换(了解知识)

Res=str(10)

Res=str([1,2,3,])

Print(res,type(res))

Res=folat(10.3)

Print(res,type(res))

 

 

 

16,常用操作+内置的方法(优先掌握的知识)

(1)      按索引取值(正向取值和反向取)只能取值不能改

Name=‘eago’print(name[0])

2切片:(顾头不顾尾  步长)

Mag=‘alex is my sb ’

Print(mag[0:3])     alx

跳着取print(mag[0:6:2])(跨2步)

到取 print(mag【-1:-4】)

 

17,长度:len

Mag=‘alex is sb’

Print(len(mag))

 

18,成员运算in 和 no  tin 在与不在

Mag=‘alex’

Print(‘alex’in mag)

Print(‘alex’on int mag)

 

18,移除空白 strip

S=***egn**   去*

Print(s,strip(”*”))

Print(s)不可变

()去空格

 

19,切分 split

Info=‘gon:123:as’

Info split(‘:’)全部取

Print(热水type(res))

Print(认识【0】)

 

Cmd=‘get/a.tct’

Print(cmd,split(‘1’))

 

 

20 循环

Mag=‘alex’

i=0

while i<len(mag):

print(mag[i])

i+=1

 

下面是我今天的默写:

在默写一遍:

 

应用程序,操作系统,计算机硬件的功能:

应用程序:1,向操作系统提交文件路径2,操作系统通过文件路径从硬盘读取在内存

3,操作系统向cpu调用来执行读取的文件

操作系统:控制计算机硬件和软件的的控制程序,把计算机硬件的功能封装成简单的接口,从而给程序软件和用户用

计算机硬盘:通过cpu向硬盘和内存发送指令,从而存储和读取数据

 

CPU 内存 硬盘的功能

CPu 运算加控制,

内存:用于暂时存放cup的数据,以及硬盘和外部存储器的交换数据

硬盘:安装操作系统 存储所有的系统和用户数据

 

2默写一个循环猜年龄游戏,猜错三次打印提示信息并退出循环

猜对也打印提示信息并退出循环

Age=18

Count=0

While count<3:

Count+=1

inp_name=input(‘请输入年龄:’)

if inp_name==age:

print(‘猜对了‘)

break

else:

print(‘输入错误超过三次’)  

3 默写while循环嵌套的小例子,用一个tag控制所有的while循环退出

Name=’seven’

Password=’123’

tag=True

while tag:

inp_name=input(‘用户名:’)

inp_password=input(‘密码’)

if inp_name==name and inp_password:

while tag:

cmd==input(‘>>:’)

if ont cmd:continue

cmd=’quit’

tag=False

print(‘ren<%s>’%cmd)

else:

print(‘用户名或者密码错误’)

 

posted @ 2018-03-19 23:11  嘿,  阅读(194)  评论(0编辑  收藏  举报