1.什么是变量(variables)?
<1>我也不知道啥是变量....
变量即是在内存中创建一个地址,声明变量是为了存东西(字符串,数值等等),在后面进行调用。
变量名=‘变量’
如果右边变量没有加引号或双引号则变成了变量名(字符串的变量)
变量的传递是通过变量名指向变量而不是指向变量名。
name=Tidne
name2=name
name=tidne
print(name,name2) #tidne,Tidne
#name2通过name指向Tidne而不是指向name随着name的重新赋值而改变。
<2>变量的命名规则
变量名只能是字母、数字和下划线的组合
变量名第一个字符不能是数字
命名变量时最好用英文,便于阅读和分析
注:一些特殊的关键字不能命名为变量,如add,def,if...
2.字符编码
python3支持中文编码
# -*- coding:utf-8 -*-
#coding=utf-8
3.用户交互式输入
变量名=input()
在input前加int,str等可以修改默认输入的类型(默认为字符串类型,str)
4.if-else流程判断
if语句进行简单的判断,如果满足if后面的条件则执行if下语句块(缩进原因),可以用break结束循环
elif后接条件,即可以对多个条件的循环进行控制,可以省略
else执行不满足if与elif条件的语句块
5.while循环
while循环用来...
当条件为true时,执行while下的语句块
当设定其他条件时,按照条件决定是否执行或者跳出循环
(while-else)
6.for循环
for i in range (a)
for循环的嵌套、循环的优化问题、continue、break结束循环
7.作业
1.编写登陆接口。
要求:输入用户名密码
认证成功之后显示欢迎信息
输错三次后锁定
2.多级菜单
要求:三级菜单
可依次选择进入各子菜单