Which of the following is an invalid data type in python ?
-
string
-
complex
-
double
-
float
Python's built-in numeric types are int, float, and complex. The type 'double' does not exist in Python - it uses 'float' for double-precision floating-point numbers. String, complex, and float are all valid Python types.
To answer this question, we need to understand the different data types in Python.
In Python, there are several built-in data types, such as integers, floating-point numbers, strings, booleans, lists, tuples, sets, and dictionaries. However, "double" is not a valid data type in Python.
Let's go through each option to understand why it is correct or incorrect:
Option A) string - This option is valid because a string is a sequence of characters in Python and can be represented using single quotes ('') or double quotes ("").
Option B) complex - This option is valid because complex numbers are used to represent numbers in the form of a + bj, where a and b are real numbers, and j is the imaginary unit.
Option C) double - This option is invalid because "double" is not a valid data type in Python.
Option D) float - This option is valid because a float is a floating-point number that represents real numbers and can have a fractional part.
The correct answer is C) double. This option is incorrect because "double" is not a valid data type in Python.