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后面必须是个完整的式子,不能用逗号连接
#整型与字符串连接时需要先转换类型
posted @ 2021-05-29 20:54  陈wh是只居居  阅读(83)  评论(0)    收藏  举报