这个随笔有点抽象,大概只有我自己看得懂哈哈哈哈哈哈
【先导内容】
在Python中,利用判断语句if来判断六大数据类型和dataframe是否为空返回的值是布尔值,意思就是说:
判断dataframe,是通过Python里的内置函数,即 df.empty→空→False
【关于 if & if not 】
a=[]
if a:
b=1
print b
-------
if not a:
return 'end'
如上例,a是一个空的list:那么if后面就是收到False的信息,所以就不会继续执行b=1这条语句;not a 则是负负得正,所以if之后就会收到True的信息,所以就会 return ‘end’。
ps:if 后面除非跟着类似有四则运算那样的表达式就直接判断,否则接受到的都是一个布尔型数据,即True or False
【关于return】
很清楚了吧,在此感谢提供这个例子的老哥(抱拳)