Official Documentation for Python
A for loop:
# Syntax for iterating over elements in a collection (e.g., list, tuple, string):
for item in collection:
# Code block executed for each item
# Syntax for iterating over a range of numbers:
for i in range(start, stop, step):
# Code block executed for each value in the range
A while loop:
# Syntax for a while loop:
while condition:
# Code block executed as long as the condition is true
# Syntax for variable assignment:
variable_name = value
# Syntax for defining a function:
def function_name(parameter1, parameter2, ...):
# Code block defining the function's behavior
return result
# Syntax for f-string interpolation:
variable = 'world'
message = f'Hello, {variable}!'
print(message) # Output: Hello, world!
# Syntax for multiline strings:
multiline_string = '''
This is a multiline string.
It can span multiple lines.
'''
# Syntax for reading from a file:
with open('filename.txt', 'r') as file:
content = file.read()
# Syntax for writing to a file:
with open('output.txt', 'w') as file:
file.write('Hello, world!')
# Syntax for making an HTTP GET request:
import requests
response = requests.get('https://api.example.com/data')
data = response.json() # Assuming the response contains JSON data
# Creating a list:
my_list = [1, 2, 3, 4, 5]
# Accessing elements:
print(my_list[0]) # Output: 1
# Slicing:
print(my_list[1:4]) # Output: [2, 3, 4]
# Modifying elements:
my_list[2] = 10
print(my_list) # Output: [1, 2, 10, 4, 5]
# Appending elements:
my_list.append(6)
print(my_list) # Output: [1, 2, 10, 4, 5, 6]
# Creating a dictionary:
my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}
# Accessing elements:
print(my_dict['name']) # Output: John
# Modifying elements:
my_dict['age'] = 35
print(my_dict) # Output: {'name': 'John', 'age': 35, 'city': 'New York'}
# Adding new key-value pairs:
my_dict['occupation'] = 'Engineer'
print(my_dict) # Output: {'name': 'John', 'age': 35, 'city': 'New York', 'occupation': 'Engineer'}