Содержание:
Объявление переменных:
В Python переменные объявляются просто путем присвоения им значений. Тип переменной определяется автоматически. Например:
x = 5 # x - это переменная типа int (целое число)
name = "John" # name - это переменная типа str (строка)
is_student = True # is_student - это переменная типа bool (булево значение)
В Python существуют некоторые зарезервированные ключевые слова (reserved keywords), которые нельзя использовать в качестве имен переменных, так как они имеют специальное значение в языке и используются для определенных целей. Вот список ключевых слов, которые нельзя использовать в качестве имен переменных:
False class finally is return
None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise
Помимо этих ключевых слов, также не рекомендуется использовать в именах переменных имена встроенных функций и модулей Python, чтобы избежать конфликтов и недоразумений при чтении и поддержке кода.
Типы данных:
int
: Целые числа, например,5
,-10
,100
.float
: Числа с плавающей точкой, например,3.14
,-0.5
.str
: Строки, например,"Hello, World!"
.bool
: Булевы значенияTrue
илиFalse
.list
: Списки, например,[1, 2, 3]
.tuple
: Кортежи, например,(1, 2, 3)
.dict
: Словари, например,{"name": "John", "age": 30}
.
Операторы условия (if-else):
Операторы if
и else
используются для выполнения кода в зависимости от условий:
x = 10
if x > 10:
print("x больше 10")
elif x < 10:
print("x меньше 10")
else:
print("x равен 10")
Циклы (while и for):
Цикл while
используется для выполнения кода, пока условие истинно:
count = 0
while count < 5:
print(count)
count += 1
Цикл for
используется для перебора элементов в итерируемых объектах, таких как списки:
fruits = ["яблоко", "банан", "груша"]
for fruit in fruits:
print(fruit)
Этот код демонстрирует использование цикла for
для перебора элементов списка fruits
и вывода каждого элемента на экран. Давай разберем его по шагам:
fruits = ["яблоко", "банан", "груша"]
: Это строка создает списокfruits
, содержащий три строки («яблоко», «банан» и «груша»). В этом списке хранятся элементы, которые мы хотим перебрать и вывести.-
for fruit in fruits:
: Эта строка начинает циклfor
. Указывается переменнаяfruit
, которая будет использоваться для хранения текущего элемента из спискаfruits
. Затем идет ключевое словоin
, за которым указывается списокfruits
, который мы хотим перебрать. -
print(fruit)
: Это тело циклаfor
. Здесь мы используем функциюprint()
для вывода значения переменнойfruit
на экран. В каждой итерации циклаfruit
будет содержать следующий элемент из спискаfruits
.
Таким образом, когда программа начинает выполнение этого кода, она:
- Берет первый элемент из списка
fruits
(в данном случае, «яблоко») и присваивает его переменнойfruit
. - Затем выводит «яблоко» на экран с помощью
print(fruit)
.
Затем программа переходит ко второму элементу («банан») и выводит его, а затем к третьему элементу («груша») и выводит его.
Таким образом, результат выполнения этого кода будет следующим:
яблоко
банан
груша
Этот пример демонстрирует, как с помощью цикла for
можно эффективно перебирать элементы списка и выполнять определенные действия с каждым элементом.
Пример «switch-case»:
Python не имеет встроенной конструкции «switch-case», но можно использовать словари для эмуляции подобного поведения:
def switch_case(case):
switch_dict = {
"case1": "Вы выбрали case 1",
"case2": "Вы выбрали case 2",
"case3": "Вы выбрали case 3"
}
return switch_dict.get(case, "Нет такого case")
result = switch_case("case2")
print(result)