В Python объявление переменной осуществляется простым присвоением значения имени переменной с помощью оператора =. Тип данных указывать не требуется
Синтаксис:имя_переменной = значение
Примеры:
# Целое число
age = 25
# Строка
name = "Анна"
# Вещественное число
height = 1.68
# Логическое значение
is_student = True
Правила именования переменных:
1. Имя должно начинаться с буквы или символа подчёркивания (_).
2. Могут содержать буквы, цифры и символы подчёркивания.
3. Чувствительны к регистру (age и Age — разные переменные).
4. Не использовать зарезервированные слова Python (например, for, if, class).
Советы:
- Использовать понятные и описательные имена переменных.
- Следовать стилю snake_case для именования (например, user_age).
Ставь 👍, если было полезно
Еще больше материалов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3
Строка (str) — это основной тип данных для работы с текстовой информацией в Python. Строки можно создавать с помощью одинарных ' ', двойных " " или тройных кавычек ''' '''/""" """.
Примеры использования:
# Создание строк
text = "Привет, мир!"
multiline = """Это
многострочная
строка."""
# Операции со строками
print(text.upper()) # ПРИВЕТ, МИР!
print(len(text)) # 11
# Форматирование строк
name = "Иван"
greeting = f"Привет, {name}!"
print(greeting) # Привет, Иван!
Полезные методы:
- str.lower() / str.upper() – преобразование регистра
- str.split() – разделение строки по разделителю
- str.replace() – замена подстроки
- str.strip() – удаление пробелов по краям
Ставь 👍, если было полезно
Еще больше материалов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3
None — это специальный тип данных в Python, обозначающий отсутствие значения или пустоту. Он часто используется как значение по умолчанию или как индикатор отсутствия данных.
Примеры использования:
# Присваивание None переменной
result = None
# Функция без явного return возвращает None
def greet(name):
print(f"Привет, {name}!")
output = greet("Анна")
print(output) # Выведет: None
# Использование None как значения по умолчанию
def add(a, b=None):
if b is None:
b = 0
return a + b
print(add(5)) # Выведет: 5
print(add(5, 3)) # Выведет: 8
Использование is или is not для проверки переменной на None:
if result is None:
print("Результат отсутствует")
Применение:
- Значения по умолчанию в функциях
- Инициализация переменных, которые позже получат значения
- Возврат из функций, когда нет значения для возвращения
Ставь 👍, если было полезно
Еще больше материалов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Функции позволяют организовать код в повторно используемые блоки, улучшая его читаемость и структуру. В Python функции определяются с помощью ключ
ево
го слова def.Синтаксис:
def название_функции(параметры):
"""
Описание функции (опционально)
"""
# Тело функции
return значение # опционально
Пример использования:
def greeting(name):
return f"Привет, {name}!"
# Вызов функции
message = greeting("Анна")
print(message) # Выведет: Привет, Анна!
Преимущества функций:
- Повторное использование кода
- Улучшение читаемости
- Упрощение отладки
Ставь 👍, если было полезно
Еще больше материалов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Модуль в Python — это файл с расширением .py, который содержит набор функций, классов и переменных, объединённых для решения определённых задач. Модули помогают структурировать код, делая его более организованным и переиспользуемым.
Преимущества использования модулей:
1. Повторное использование кода: Один модуль можно использовать в разных проектах.
2. Упрощение разработки: Разделение программы на отдельные части облегчает её понимание и поддержку.
3. Организация пространства имён: Избегание конфликтов имён благодаря изолированным пространствам.
Как использовать модуль:
Чтобы подключить модуль, нужно использовать ключевое слово import. Например:
import math
print(math.sqrt(16)) # Выведет: 4.0
Можно импортировать конкретные функции:
from math import sqrt
print(sqrt(25)) # Выведет: 5.0
Или дать модулю псевдоним для удобства:
import math as m
print(m.pi) # Выведет: 3.141592653589793
Создание собственного модуля:
# my_module.py
def greet(name):
return f"Привет, {name}!"
Импорт и использование его в другом файле:
import my_module
print(my_module.greet("Александр")) # Выведет: Привет, Александр!
Ставь 👍, если было полезно
Еще больше материалов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5