1,字符串格式化表达式
运算符:
%
语法:
格式字符串 % 参数值
或者
格式字符串 % (参数值1,参数值2,。。。)
2,格式化字符串占位符的类型码
%s *字符串
%d *十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数型浮点数
%f 小数型浮点数
%g 小数型浮点数和指数型浮点数自动转换
%% 等同于一个%
3,if语句:
循环语句:
while循环语句
for 循环语句
while语句:
作用:
根据一定条件,重复执行一条语句或者多条语句
语法:
while 真值表达式:
语句块1
else:
语句块2
语法说明:
1.先执行 真值表达式,测试布尔值为true 或者 false
2.如果为真,执行语句块1,然后返回第一步,重复执行测试。
3.如果为假,执行else子句,然后结束此while循环。
4.else子句,可以省略(同if语句类似)
while 语句的嵌套:
嵌套示意:
while 真值表达式:
。。。
while 真值表达式2:
。。。
else:
。。。
else:
。。。
函数:
chr() 会把我们的Unicode码翻译成"图像"
ord() 会把我们的语言 转化成编码
break语句:
作用:
用于终止当前循环语句的执行。
用于循环语句(while for)中。
语法:
break
说明:
1.break语句执行之后,此循环语句将不再执行。
2.break语句同 if语句组合使用。
3.break语句终止循环的时候,循环语句的else子句将不会被执行。
4.break语句只能终止当前循环语句的执行,如果循环嵌套的时候,不会跳出循环嵌套的外重循环。
练习:
写一个程序。输入用户名和密码。
假设银行账户 账户名:wangjunkai
密码: 123456
1)写一个程序,让程序一直执行,直到输入正确的账户名和密码,
再打印出来: 欢迎登录
2)写一个程序,最多让程序输入三次,那么输入内容全对的话,提示欢迎回来。
如果三次都不对的话,提示:账户已冻结。
注: 死循环:loop
1.死循环是指循环条件一直成立的循环。
2.死循环通常用break语句来终止循环。
3.死循环的else子句永远不会执行。