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(‘用户名或者密码错误’)