python学习笔记2
第二章心得体会
一、对象的bool值
**False 0 0.0 none 空字符串 空列表 空字典 空集合 都为False **
其余的都为 True
print(bool(0))#0
print(bool(0.0))#0
print(bool(False))#False
print(bool(list()))#空列表
print(bool([]))#空列表
print(bool(()))#空元组
print(bool(tuple()))#空元组
print(bool(True))
print(bool(None))
print(bool(set()))#空集合
print(bool({}))#空字典
print(bool(dict()))#空字典
print(bool(''))#空字符串
二、Python中的if else
1、 if 和else
if 条件判断语句 :
(缩进两格后)正常语句
else 条件判断语句:
(缩进两格后)正常语句
money=1000
s=int(input("请输入取款金额"))
if money>=s:
money-=s
print("取款成功,余额为",money)
else:
print("穷比快滚")
2、多分支
用 if和elif
core=int(input("请录入学生分数"))
if score>=80 and score<=100:
print("清华苗子")
elif 60<=score<80:#空字典
print("本科苗子")
elif score<60:
print("不行退学")
else:
print("砸场子啊")
3、条件表达式
x if 条件判断语句 else y
a=int(input("请输入第一个数"))
b=int(input("请输入第二个数"))#input是一个str型的变量
print(str(a)+"大于等于"+str(b) if a>=b else str(a)+"小于"+str(b))
#条件表达式中,需要注意if前面或else后面必须是个完整的式子,不能用逗号连接
#整型与字符串连接时需要先转换类型

浙公网安备 33010602011771号