DAY5

格式化输出的三种方式

1.占位符

age = 19
print('my age is %d' % age)

%s(针对所有数据类型)、%d(仅仅针对数字类型)

使用以上两种方法即可转换为固定格式输出。

2.format格式化

name = 'nick'
age = 19
print("Hello, {1}. You are {0}-{0}.".format(age, name))

这个格式比较鸡肋,使用.format(age, name)的方式进行转换,比较麻烦

3.f-String格式化

name = "nick"
age = 19
print(f"Hello, {name}. You are {age}.")

大写的F也适用

基本运算符

1.算术运算符

算术运算符就是我们从小学就开始抓起的加减乘除

print(1+2)
3

2.比较运算符

pwd = '123'
print(pwd != '123')
print(pwd == '123')
False
True

用于比较,结果只有false,true

3.赋值运算符

age = 19
age += 1
print(age)
20

简化了编写时的代码量

流程控制之if判断

一.语法

1.if

顾名思义,if的功能就判断,如账号密码的正确性,如果正确就会进入,对应结果进行执行相应的命令。

2.if...else

if...else表示if成立代码成立会干什么,else不成立会干什么。

3.if...elif...else

f...elif...else表示if条件1成立干什么,elif条件2成立干什么,elif条件3成立干什么,elif...否则干什么。

二.if的嵌套

开始执行代码判断结果,根据结果执行对应命令