


Python : Basics Concepts in Arithmetic, Data Types, and Conditional Logic
Nov 09, 2024 pm 05:40 PMIf you're new to Python, understanding basic operations, data types, and conditional logic is essential. Let's recap some fundamental topics. We'll explore each topic with examples.
Chapter 1: Arithmetic Operators
Python provides a variety of operators that make it easy to perform mathematical operations. Here’s a quick rundown of the most common operators:
Syntax | Action | Example | Output |
---|---|---|---|
* | Multiply | 4 * 10 | 40 |
Addition | 7 9 | 16 | |
- | Subtract | 23 - 4 | 19 |
/ | Division | 27 / 3 | 9 |
** | Power | 3 ** 2 | 9 |
% | Modulo | 7 % 4 | 3 |
These operators help you work with numbers in your code. Here are some examples:
# Multiplication result = 4 * 10 print(result) # Output: 40 # Addition total = 7 + 9 print(total) # Output: 16 # Power squared = 3 ** 2 print(squared) # Output: 9
You can also assign values to variables using these operators:
# Define total spend amount total_spend = 3150.96 print(total_spend) # Output: 3150.96
Chapter 2: Data Types and Collections
In Python, you have various ways to store data, each suited to different types of tasks.
-
Strings: Used for text. You can define a string using either single or double quotes.
# Defining a string customer_name = 'George Boorman' print(customer_name) # Double quotes also work customer_name = "George Boorman"
Copy after loginCopy after login -
Lists: A list is an ordered collection that can contain multiple values.
# Creating a list prices = [10, 20, 30, 15, 25, 35] # Accessing the first item print(prices[0]) # Output: 10
Copy after loginCopy after login -
Dictionaries: A dictionary stores key-value pairs, allowing you to look up a value based on a key.
# Creating a dictionary products_dict = { "AG32": 10, "HT91": 20, "PL65": 30, "OS31": 15, "KB07": 25, "TR48": 35 } # Accessing a value by key print(products_dict["AG32"]) # Output: 10
Copy after login -
Sets and Tuples:
- Set: A collection of unique elements.
- Tuple: An immutable list, meaning it cannot be changed after creation.
# Creating a set prices_set = {10, 20, 30, 15, 25, 35} # Creating a tuple prices_tuple = (10, 20, 30, 15, 25, 35)
Copy after login
Chapter 3: Conditional Keywords
Python includes several keywords to evaluate conditions, which are essential for decision-making in your code.
Keyword | Function |
---|---|
and | Evaluate if multiple conditions are true |
or | Evaluate if one or more conditions are true |
in | Check if a value exists in a data structure |
not | Evaluate if a value is not in a data structure |
Let's go over some examples to understand these keywords in action:
- Using and:
# Multiplication result = 4 * 10 print(result) # Output: 40 # Addition total = 7 + 9 print(total) # Output: 16 # Power squared = 3 ** 2 print(squared) # Output: 9
- Using or:
# Define total spend amount total_spend = 3150.96 print(total_spend) # Output: 3150.96
- Using in:
# Defining a string customer_name = 'George Boorman' print(customer_name) # Double quotes also work customer_name = "George Boorman"
- Using not:
# Creating a list prices = [10, 20, 30, 15, 25, 35] # Accessing the first item print(prices[0]) # Output: 10
SUM UP
This overview covered the basics of arithmetic operations, various data types, and conditional keywords in Python. These are fundamental concepts that will help you build more complex programs.
The above is the detailed content of Python : Basics Concepts in Arithmetic, Data Types, and Conditional Logic. For more information, please follow other related articles on the PHP Chinese website!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

How to Use Python to Find the Zipf Distribution of a Text File

How Do I Use Beautiful Soup to Parse HTML?

How to Perform Deep Learning with TensorFlow or PyTorch?

Introduction to Parallel and Concurrent Programming in Python

Serialization and Deserialization of Python Objects: Part 1

How to Implement Your Own Data Structure in Python

Mathematical Modules in Python: Statistics
