1.今天老师首先讲了什么是hash,合适一种算法,接受收入,送出hash结果
特点:1,出入内容一样结果一样,
2,不能逆推,可以应用于把密码做成hash值
3,只要使用的hash算法不变,无论校验内容多大,得到hash值长度固定
还有一个模块hmac 用法和hash类似
2.又讲了DOS命令,tasklist是查询当前运行的程序 taskkill PID(地址)是结束程序
3,想要把命令行存在管道中不打印
import subprocess
res=subprocess。Popen('dir',shell=true,stuout=subprocess.PIPE,stuerr=subprocess.PIPE)
res1=res.stuout.read()
print(res)
强调的是管道内的数据只能取一次。
4,面对对象
1,对象是特征与技能的结合体
2,生活中,对象存在,类是抽象概念
3,爱程序中,先定义类,再调用产生对象、、
注意的是在定义类的阶段会立刻执行体内代码
定义:
class oldboystudent:
school:‘oldboy’
name:‘fdsaij’
def learn(self):
print('123')
print(oldboystudent.__dict__['name'])
oldboystudent.learn()
oldboystudent.school
还可以增加:
oldboystduent.country='china'
删除的话用del
del oldboystudent.school