昨日回顾:
python是一门编程语言:人与计算机间沟通的介质
为什么要和计算机沟通?
什么是编程?
变量:用于纪录事物变化的特征或状态
变量名:门牌号,访问变量值的唯一途径;等于号:将变量值绑定给变量名;变量值:事物的状态,内存地址中的一个值
存不是目的,目的是为了方便地取
基本数据类型
字符串,整型,列表,字典,浮点
字符串:用于纪录人名,地址等等信息,加引号
name= ‘deimos’
整型:用于记录数字,不用引号
age = 21
列表:存放多种类型的数据,[]表示,用逗号隔开
list = [’deimos’,’bass’,21] 按照索引取值
字典:用{}表示,逗号隔开,存放多个以key:value表示的数据,key的值唯一,用字符串表示,按照key取值
dict= ‘name’ = ‘deimos’, ‘age’ = 21 }
取值方式:
print(dict[’age’])
字典名[’key名’]
dict.get(key)
key存在则返回key的value,若不存在则返回None
浮点型:用于纪录小数 num = 21.00
作业
必做题
字符串类型,用r 反转译
尽量使用.get取值,不会报错 print(students[2].get(‘hobbies’)[0])
选做题
明日内容:逻辑运算符,流程控制(if,for,while循环),输入输出
input(‘please input’)
== 判断两边的值是否相等
and 判断左右两边条件是否都为true,若都为true,则返回true。
if,else后冒号: 回车自动缩进
python严格要求缩进格式,省略大括号,只要在缩进范围内,就都在流程控制的执行范围内
in
if username in user_info
print(username)
while 判断条件:while true:则执行缩进后的代码
锁定5分钟==>300秒 import time
time:python自带的一个模块,可以通过“模块名.模块功能” 进行使用
time.sleep(等待的时间,时间必须是整型) 锁定功能
os模块:用于于操作系统交互
题目:编写用户登陆接口
-
输入账号密码完成验证,验证通过后输出“登录成功”
-
可以登陆不同的用户
-
-
在3的基础上,一旦被锁定,无论是否关闭程序,都锁定5分钟