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

 

posted on 2022-07-28 14:13  跨越&尘世  阅读(30)  评论(0编辑  收藏  举报