Основы Python. Владимир Глимаков

Чтение книги онлайн.

Читать онлайн книгу Основы Python - Владимир Глимаков страница 3

Жанр:
Серия:
Издательство:
Основы Python - Владимир Глимаков

Скачать книгу

операторов:

      python

      Copy code

      x = 10

      y = 3

      print(x + y) # Сложение

      print(x – y) # Вычитание

      print(x * y) # Умножение

      print(x / y) # Деление

      print(x % y) # Остаток от деления

      print(x ** y) # Возведение в степень

      Использование операторов сравнения:

      python

      Copy code

      print(x > y) # Больше

      print(x < y) # Меньше

      print(x == y) # Равно

      print(x != y) # Не равно

      print(x >= y) # Больше или равно

      print(x <= y) # Меньше или равно

      Эти основы синтаксиса Python являются краеугольным камнем для понимания и написания эффективного кода. В следующих разделах мы более подробно рассмотрим типы данных и переменные, которые являются фундаментальными концепциями в любом языке программирования.

      2.2 Типы данных и переменные

      В Python есть несколько встроенных типов данных, которые можно классифицировать как изменяемые и неизменяемые. Понимание этих типов и того, как они используются для хранения данных в переменных, является фундаментальным аспектом программирования на Python.

      Переменные:

      В Python переменные создаются в момент, когда им впервые присваивается значение. Они не нуждаются в явном объявлении типа данных. Тип переменной определяется автоматически при присваивании ей значения. Python является динамически типизированным языком, что означает, что тип переменной может измениться после её создания, если ей присвоить значение другого типа.

      python

      Copy code

      x = 5 # x имеет тип int

      x = "Hello" # Теперь x имеет тип str

      Основные типы данных:

      Числовые типы:

      int (целые числа): x = 123

      float (числа с плавающей точкой): x = 3.14

      complex (комплексные числа): x = 1 + 2j

      Тип bool (булевый тип):

      True или False, часто используется для условных операторов и циклов.

      Тип str (строки):

      Неизменяемый тип данных, используемый для хранения текста: x = "Hello, World!"

      Последовательности:

      list (списки): Изменяемые последовательности, x = [1, 2, 3]

      tuple (кортежи): Неизменяемые последовательности, x = (1, 2, 3)

      range (диапазоны): Неизменяемые последовательности чисел, часто используются в циклах, x = range(10)

      Маппинги:

      dict (словари): Коллекции пар ключ-значение, x = {"name": "Alice", "age": 25}

      Множества:

      set: Неупорядоченные коллекции уникальных элементов, x = {1, 2, 3}

      frozenset: Неизменяемая версия множества.

      Особенности работы с переменными и типами данных:

      Динамическая типизация: В Python вы можете изменить тип переменной после её создания, что добавляет гибкости, но также требует внимательности при обработке типов данных.

      Сильная типизация: несмотря на динамическую типизацию, Python не допускает неявных преобразований между несовместимыми типами, например, вы не можете конкатенировать

Скачать книгу