python非空怎么表示_Python 非空即真、列表生成式、三元表达式 day3

本文详细介绍了Python中非空值被视为True的规则,通过实例展示了如何利用非空判断进行条件控制。接着探讨了列表生成式的使用,包括对列表数据进行运算和筛选的高效方法。最后,文章讲解了Python中的三元表达式,通过实例解释了其简洁而强大的功能。
摘要由CSDN通过智能技术生成

一、非空即真:

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false

布尔型,False表示False,其他为True

整数和浮点数,0表示False,其他为True

字符串和类字符串类型(包括bytes和unicode),空字符串表示False,其他为True

序列类型(包括tuple,list,dict,set等),空表示False,非空表示True

None永远表示False

举例一:

s = ''

ifs:print('走if')else:print("走else") #走else

举例二:

username= input('username:')ifusername:print("用户名是%s"%username)#若输入名字则走if

else:print("请输入用户名")#若不输入用户名则走else

举例三:

a=0ifa :print("go if")else:print("go else")#走else

二、列表生成式:

python里面[]表示一个列表,快速生成一个列表可以用range()函数来生成。

对列表里面的数据进行运算和操作,生成新的列表最高效快速的办法,那就是列表生成式了。

1、range()

一个连续的数字类型列表,比如[1, 2, 3, 4, 5, 6, 7, 8,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值