python基础学习(2)
今天继续学习python基础,也是为之后的大数据开发做基础。
python语言的学习和别的语言大同小异,学完基本的数据类型及其转换之后,就会学习语法结构,分支、多循环、嵌套if、pass语句
# 分支结构 '''money=1000 number=int(input("请输入取款金额:")) if money>=number: money-=number print('余额:',number) else: print("余额不足")''' '''thing=input("请输入你想得到的:") if bool(thing): print("恭喜你成功得到:",thing)''' # 多分支结构 '''grade=int(input("请输入成绩:")) if grade>=90&grade<=100: print('优秀') elif grade<90&grade>=80: print('良') elif grade<80&grade>=70: print('中') elif grade<70&grade>=60: print('及格') else: print('不及格')''' # 嵌套if '''grade=int(input("请输入成绩:")) if grade>=70: if grade<80: print('中') elif grade<90&grade>=80: print('良') elif grade>=90&grade<=100: print('优秀') elif grade<70: if grade>=60: print('及格') else: print('不及格')''' # 条件表达式 '''a=int(input("第一个数:")) b=int(input("第二个数:")) print((a,"大") if a>b else (b,'大'))''' # pass answer=input('你是会员吗?') if answer=='y': pass else: pass
这里的pass语句,就是一个占座的,别的没啥作用,如果写不上来语句,可以使用它先占上座,保证程序的正常运行。
其次便是对象的bool值,有一些对象的bool默认为false
print(bool(0)) print(bool(None)) print(bool("")) print(bool([])) #空列表 print(bool(list())) # 空列表 print(bool({})) # 空字典、 print(bool(dict())) #空字典 print(bool(())) #空元组 print(bool(tuple()))# 空元组 以上对象的bool值均为false