mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 08:37:09 +00:00
4.6 KiB
4.6 KiB
sidebar_position
| sidebar_position |
|---|
| 3 |
Основы синтаксиса Python
Python отличается чистым и интуитивно понятным синтаксисом. Давайте рассмотрим основные элементы синтаксиса Python.
Переменные:
Переменные используются для хранения данных. В Python не нужно явно объявлять тип переменной. Тип переменной определяется автоматически в зависимости от присвоенного значения.
# Объявление переменных
name = "Иван" # Строковая переменная
age = 30 # Целочисленная переменная
salary = 50000.50 # Число с плавающей точкой
is_student = False # Булевая переменная
# Вывод значений переменных
print(name)
print(age)
print(salary)
print(is_student)
Типы данных:
Python поддерживает различные встроенные типы данных, включая:
- Целые числа (int):
10,-5,0 - Числа с плавающей точкой (float):
3.14,-2.5,0.0 - Строки (str):
"Привет",'Python',"123" - Булевы значения (bool):
True,False - Списки (list): Упорядоченные изменяемые коллекции элементов.
[1, 2, 3],["apple", "banana", "cherry"] - Кортежи (tuple): Упорядоченные неизменяемые коллекции элементов.
(1, 2, 3),("red", "green", "blue") - Словари (dict): Неупорядоченные коллекции пар "ключ-значение".
{"name": "Иван", "age": 30} - Множества (set): Неупорядоченные коллекции уникальных элементов.
{1, 2, 3},{"apple", "banana", "cherry"}
Операторы:
Python поддерживает различные виды операторов:
- Арифметические операторы:
+(сложение),-(вычитание),*(умножение),/(деление),//(целочисленное деление),%(остаток от деления),**(возведение в степень).
x = 10
y = 3
print(x + y) # 13
print(x - y) # 7
print(x * y) # 30
print(x / y) # 3.333...
print(x // y) # 3
print(x % y) # 1
print(x ** y) # 1000
- Операторы сравнения:
==(равно),!=(не равно),>(больше),<(меньше),>=(больше или равно),<=(меньше или равно).
x = 5
y = 10
print(x == y) # False
print(x != y) # True
print(x > y) # False
print(x < y) # True
print(x >= y) # False
print(x <= y) # True
- Логические операторы:
and(логическое И),or(логическое ИЛИ),not(логическое НЕ).
is_adult = True
has_license = False
print(is_adult and has_license) # False
print(is_adult or has_license) # True
print(not is_adult) # False
- Операторы присваивания:
=(присваивание),+=,-=,*=,/=,//=,%=,**=(комбинированные операторы присваивания).
x = 5
x += 2 # Эквивалентно x = x + 2 (x станет 7)
print(x)
Комментарии:
Комментарии используются для добавления пояснений к коду. Python игнорирует комментарии при выполнении программы.
- Однострочные комментарии: Начинаются с символа
#.
# Это однострочный комментарий
x = 10 # Это комментарий в конце строки
- Многострочные комментарии: Заключаются в тройные кавычки
"""Комментарий"""или'''Комментарий'''.
"""
Это многострочный комментарий.
Он может занимать несколько строк.
"""
'''
Это еще один многострочный комментарий,
использующий одинарные кавычки.
'''