programmingbeginner
Python Programming Basics
Essential Python concepts for beginners including data types, control flow, and functions
7 cardsFlashcardMaker0 clones
Clone this Deck & Start StudyingFlashcards (7)
Card 1
What are the main data types in Python?
int (integers), float (decimals), str (strings), bool (True/False), list, tuple, dict (dictionary), set, and None.
Card 2
What is the difference between a list and a tuple in Python?
Lists are mutable (can be changed) and use square brackets []. Tuples are immutable (cannot be changed) and use parentheses ().
Card 3
What is a dictionary in Python?
A dictionary is an unordered collection of key-value pairs, enclosed in curly braces {}. Keys must be unique and immutable.
Card 4
What is the difference between append() and extend() for lists?
append() adds a single element to the end of a list. extend() adds multiple elements from an iterable to the end of a list.
Card 5
What is list comprehension in Python?
A concise way to create lists using a single line: [expression for item in iterable if condition]. Example: [x*2 for x in range(5)]
Card 6
What is the purpose of the __init__ method in Python classes?
Card 7
What is the difference between is and == in Python?