Add Python sheet
This commit is contained in:
parent
60284f574e
commit
865dc972ad
|
|
@ -0,0 +1,102 @@
|
|||
# Python Cheat Sheet
|
||||
|
||||
## Variables and Data Types
|
||||
|
||||
### Variables
|
||||
# Declaring a variable
|
||||
x = 5
|
||||
# Reassigning a variable
|
||||
x = 10
|
||||
|
||||
### Data Types
|
||||
# Integer
|
||||
x = 5
|
||||
# Float
|
||||
x = 5.0
|
||||
# Boolean
|
||||
x = True
|
||||
# String
|
||||
x = "Hello, World!"
|
||||
|
||||
## Operators
|
||||
# Arithmetic Operators
|
||||
+, -, *, /, %, **
|
||||
# Comparison Operators
|
||||
==, !=, >, <, >=, <=
|
||||
# Logical Operators
|
||||
and, or, not
|
||||
|
||||
## Control Structures
|
||||
|
||||
### Conditional Statements
|
||||
# If statement
|
||||
if x > 5:
|
||||
print("x is greater than 5")
|
||||
elif x == 5:
|
||||
print("x is equal to 5")
|
||||
else:
|
||||
print("x is less than 5")
|
||||
|
||||
### Loops
|
||||
# For loop
|
||||
for i in range(0, 5):
|
||||
print(i)
|
||||
# While loop
|
||||
i = 0
|
||||
while i < 5:
|
||||
print(i)
|
||||
i += 1
|
||||
|
||||
## Functions
|
||||
# Defining a function
|
||||
def my_function(param1, param2):
|
||||
print(param1 + param2)
|
||||
# Calling a function
|
||||
my_function(5, 10)
|
||||
|
||||
## Lists
|
||||
# Declaring a list
|
||||
my_list = [1, 2, 3, 4, 5]
|
||||
# Accessing elements of a list
|
||||
my_list[0] # returns 1
|
||||
my_list[-1] # returns 5
|
||||
# Slicing a list
|
||||
my_list[1:3] # returns [2, 3]
|
||||
# Appending to a list
|
||||
my_list.append(6)
|
||||
# Removing from a list
|
||||
my_list.remove(2)
|
||||
|
||||
## Dictionaries
|
||||
# Declaring a dictionary
|
||||
my_dict = {"key1": "value1", "key2": "value2"}
|
||||
# Accessing elements of a dictionary
|
||||
my_dict["key1"] # returns "value1"
|
||||
# Adding to a dictionary
|
||||
my_dict["key3"] = "value3"
|
||||
# Removing from a dictionary
|
||||
del my_dict["key2"]
|
||||
|
||||
## Classes
|
||||
# Declaring a class
|
||||
class MyClass:
|
||||
def __init__(self, param1, param2):
|
||||
self.param1 = param1
|
||||
self.param2 = param2
|
||||
|
||||
def my_method(self):
|
||||
print(self.param1 + self.param2)
|
||||
# Creating an instance of a class
|
||||
my_instance = MyClass(5, 10)
|
||||
# Calling a method of a class
|
||||
my_instance.my_method()
|
||||
|
||||
## Exceptions
|
||||
# Catching an exception
|
||||
try:
|
||||
# some code that may raise an exception
|
||||
except ExceptionType:
|
||||
# do something to handle the exception
|
||||
# Raising an exception
|
||||
raise ExceptionType("Error message")
|
||||
|
||||
Loading…
Reference in New Issue