How to determine whether a number is an integer in python? In fact, Python has two ways to check the type of a variable: the type() function can directly return the variable type; the isinstance() function can be used to determine the type of the variable and returns a Boolean value.
isinstance() function
can be used to determine the type of a variable. It returns a Boolean value. False or True.
Related recommendations: "Python Video Tutorial"
>>>isinstance("123",str) >>>Flase >>>isinstance(123,int) >>>True >>>isinstance({'123'},list) >>>False >>>isinstance(['123'],int) >>>False
Int, float, etc. are all basic variable types. In fact, classes are also a type of variables. .
type() function
does not determine the type of the variable, but directly returns the type of the variable
>>> type(123) <class 'int'>
The above is the detailed content of How to determine whether a number is an integer in python. For more information, please follow other related articles on the PHP Chinese website!