 Hi again. In this lesson, we're going to talk about bull function in Python. Bull function can take as an argument value of any type. It can take integer value, double value, string value and so on. Also it can take any object. Bull function in Python returns values true or false. And it depends of the argument that we pass to this function. In lots of different programming languages, number one as an argument to bull function returns true value. And number zero as an argument of bull function returns false. But Python programming language extends this concept. In Python programming language, there are a lot of cases when return value is false and a lot of cases when returned value is true. For example, if we don't put any value inside bull function, function will return false. Then if we put zero as an argument, it will return false. But if we put any non-zero value, function will return true. For example, let's choose some other integer number different than zero. For example, one or two or three, let's go with three, bull function will return false. Also we can use negative numbers. For example, bull of minus four, it will also return true as returning. Also, if we put as an argument float point number zero point zero function will return false. But if we put any non-zero float point value, it's going to return true value. For example, let's say bull three point eight, function will return true. Or we could use some negative number. For example, bull of minus two hundred, it will return true. Then an empty string will also return false. But if we put anything inside that string, it will return to us true value. For example, let's put python and now bull value of that string is true. Also an empty list will return false. Let's make one false list. It will return false. But if we put anything inside that list, any values, it will return to us true value. For example, let's populate list with numbers one, two and three. Now this list is not empty. So bull function will return three. Also will return true. Then also if we have an empty dictionary as an argument of bull function, bull will return false. But if we have any values inside that dictionary, for example one, two, three, that function will return true. Finally, if we have inside bull function as an argument non-value, function will return false. That's all in this lesson. Thanks for watching.