On this page
Python Basics
Variables and Data Types
- Variables: Containers for storing data values. Example:
x = 5
. - Data Types: Different types of values that variables can hold.
- Integers: Whole numbers (e.g.,
int
) - Floats: Decimal numbers (e.g.,
float
) - Strings: Text (e.g.,
str
) - Booleans: True or False (e.g.,
bool
)
- Integers: Whole numbers (e.g.,
Basic Operators
- Arithmetic Operators:
+
,-
,*
,/
,//
(floor division),%
(modulus),**
(exponentiation) - Comparison Operators:
==,
!=
,>
,<
,>=
,<=
- Logical Operators:
and
,or
,not
Strings and String Operations
- Creating Strings: Enclosed in single (’) or double quotes (").
s = "Hello, World!"
- String Operations:
- Concatenation:
s1 + s2
- Repetition:
s * n
- Slicing:
s[start:end]
- Methods:
.lower()
,.upper()
,.strip()
,.replace()
,.find()
- Concatenation:
Lists and Tuples
-
Lists: Ordered, mutable collections.
my_list = [1, 2, 3, 4]
- Operations:
.append()
,.remove()
,.pop()
,list[start:end]
- Operations:
-
Tuples: Ordered, immutable collections.
my_tuple = (1, 2, 3, 4)
- Operations: Similar to lists, but cannot be changed.
Dictionaries and Sets
-
Dictionaries: Unordered collections of key-value pairs.
my_dict = {'name': 'Alice', 'age': 25}
- Operations:
.keys()
,.values()
,.items()
,.get()
- Operations:
-
Sets: Unordered collections of unique elements.
my_set = {1, 2, 3, 4}
- Operations:
.add()
,.remove()
,.union()
,.intersection()
- Operations:
Input and Output
- Input: Reading data from the user.
name = input("Enter your name: ")
- Output: Displaying data to the user.
print("Hello, " + name)
Let me know if you want more details or examples on any of these topics!