Cursusinhoud
Introduction to Python(ihor)
Introduction to Python(ihor)
2. Variables and Types in Python
How to Store Numbers in PythonPython Naming Rules for VariablesHow to Work with Variables in PythonData Types in PythonChallenge: Converting Kilometers to MilesStore Text with Strings in PythonString Indexing in PythonString Slicing in PythonChallenge: Retrieving Letters from StringString Concatenation in Python
3. Conditional Statements in Python
Boolean Data Type in PythonChallenge: Working with Comparison OperatorsHow to Combine Conditions in PythonChallenge: Working with Logical OperatorsMembership Operators and Type Comparisons in PythonHow to Use if/else Expressions in PythonChallenge: Running a Grocery StoreChallenge: Creating Odd and Even Logicif/elif/else ExpressionsChallenge: Running Grocery Store ExtendedChallenge: Weather Adviser
4. Other Data Types in Python
Python ListsCommon List Methods in PythonChallenge: Updating ListNested Lists in PythonChallenge: Retrieving Information from Nested ListPython TuplesCommon Tuple Methods in PythonChallenge: Updating TupleNested Tuples in PythonChallenge: Retrieving Information from Nested TuplePython DictionariesChallenge: Creating DictionaryCommon Dictionary Methods in PythonChallenge: Updating Dictionary
6. Functions in Python
Built-in Functions in PythonChallenge: Converting HeightsHow to Create Functions in PythonChallenge: Writing First FunctionUse of if/else Statements in Python FunctionsChallenge: Identifying Positive Values Functions Without Return in PythonChallenge: Creating Logging FunctionModifying Functions in PythonChallenge: Updating Logic of the FunctionLambda Functions in PythonChallenge: Creating Lambda Function
Data Types in Python
Python offers various data types, each serving a specific purpose and stored uniquely in memory for efficient coding. There's no need to memorize all of them. Use print(type(value))
to check a variable's type and experiment with different values to see their types.
# Text text_var = "Hello, World!" # `str` # Numeric int_var = 42 # `int` float_var = 3.14 # `float` complex_var = 2 + 3j # `complex` # Boolean bool_var = True # `bool` # Check variable type print(type(text_var))
To switch between types, you can use int()
for integers, float()
for decimals, and complex()
for complex numbers. However, be cautious when transforming one type to another.
# Variables int_num = 11 real_num = 16.83 # Displaying original and converted numbers (integer - to float, and vice versa) # Converting a decimal to an integer drops the decimal without rounding. print(int_num, float(int_num)) print(real_num, int(real_num))
Dividing two integers with the /
operator always returns a float, even if the division is exact. To perform integer division and get the quotient without the remainder, use the //
operator.
# Perform division of two integers division = 25 / 5 # The result of the division and its type print(division, type(division))
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 2. Hoofdstuk 4