Python学习日记-day3基础篇 条件表达式 布尔 pass

Python学习日记-day3基础篇 条件表达式 布尔 pass

python一切皆对象

python一切皆对象,所有对象都有一个布尔值
用bool()来获取对象的布尔值
False:False;数值0;None;空字符串;空列表;空元组;空字典;空集合

测试对象的布尔值

#测试对象的布尔值

print( bool(False) )
print( bool(0))
print( bool({}))
print( bool([]))
print( bool(None))

#if语句后面可以直接接对象
age=int(input("请输入你的年龄:"))

if age:
    print('True值的年龄:',age)
else:
    print('False值的年龄(0的布尔值是False):',age)

条件语句

money = 1000
putl = int ( input("请输入您要取的钱数:") )

if money>=putl:
    money=money-putl
    print("取款成功!")
    print("您的余额:",money)
else:
    print("您的余额不足!")

条件表达式

#条件表达式 比较两个数的大小 

a=int(input("请输入第一个数:"))
b=int(input("请输入第二个数:"))
'''一般的条件语句
if numa>=numb:
    print(a,"大于等于",b)
else:
    print(a,"小于",b)
'''
#变为条件表达式
print((a,"大于等于",b) if a>=b else (a,"小于",b)) #可以把两个数变为str类型再把','变为'+' 这样就能去掉()

s=((a,"大于等于",b) if a>=b else (a,"小于",b)) #可以赋值输出
print(type(s)) #元组类型 tuple
print(s)

pass语句

pass语句 :什么都不做,只是一个占位符

pass作用:在不知道代码怎么写或者构建结构时使用

例子

if a:
    pass
else:
    pass
#代码并不会报错,但是运行没有结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值