第5天练习( if-for-while 的简单用法)
格式:1
if <条件判断1>:
<执行1>
格式:2
if <条件判断2>:
<执行2>
格式:3
else:
格式:4
elif <条件判断2>:
格式:5
elif <条件判断3>:
<执行3>
<执行4>
例如:
n=1
if n:
print("if n是真,那么就会打印我说的这句话:hello !!")
else:
print("if n是假,那么就会打印我说的这句话:over !!")
字符串类型:bool("asd" ) ---不是空的字符串,则为真
列表类型:bool([1,2,3]) ---不是空的列表,则为真
元组类型:bool((1,2,3)) ---不是空的元组,则为真
集合类型:bool({1,2,3}) ---不是空的集合,则为真
字典类型:bool({"a":1,"b":2}) ---不是空的字典,则为真
bool类型:bool(True) bool(1)---True,则为真
空字符串:"" '''''' """""" --空的字符串,则为假
空列表:bool([]) ---空的列表,则为假
空元组:bool(()) ---空的元组,则为假
空集合:bool(set()) ---空的集合,则为假
空字典:bool({}) ---空的元组,则为假
bool类型:bool(False) bool(0) ---空的元组,则为假
空值:
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值
for 变量 in 可迭代对象:
执行1
a=[1,2,3,4,5]
for i in a:
print(i)
1.意义:不停的做相同的重复操作
一般是不知道循环次数时,使用while循环
、
while 1:
print("我是死循环,一直打印!!!")
一般在服务器场景下会用到
n=0
while n<10:
print("我循环了10次,一直打印!!!")
n+1