一、非空即真:
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,