这个随笔有点抽象,大概只有我自己看得懂哈哈哈哈哈哈

【先导内容】

在Python中,利用判断语句if来判断六大数据类型和dataframe是否为空返回的值是布尔值,意思就是说:

pythonif语句return python if return语句_python

 

 判断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

pythonif语句return python if return语句_python_02

 

【关于return】

pythonif语句return python if return语句_Python_03

 

pythonif语句return python if return语句_内置函数_04

 

 很清楚了吧,在此感谢提供这个例子的老哥(抱拳)