>>> x=5 >>> type(x) <type 'int'> >>> x=5.8 >>> type(x) <type 'float'> # convert float to integer, use 'round' before converting >>> x=5.8 >>> int(x) 5 >>> int(round(x)) 6 # convert number to string >>> x=5.8 >>> str(x) '5.8' # check for data type 'float' and raise error if wrong x=5 if not isinstance(x,float): raise TypeError('x is not of type float') Traceback (most recent call last): File "<stdin>", line 2, in <module> TypeError: x is not of type float |
Math >