Основы синтаксиса Python / Введение в программирование

Этот урок написан в соавторстве с искусственным интеллектом и множеством ручных правок человека. Остальную часть курса можно найти здесь: Введение в программирование.

В этом уроке вы узнаете об основном синтаксисе Python, уделив особое внимание переменным.

Что такое переменные?

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

Например, вы можете сохранить свой возраст в переменной с именем age, например:

age = 10

Здесь «возраст» — это имя переменной, а «10» — это значение, которое хранится в переменной.

Объявление переменных

Чтобы объявить переменную в Python, вы просто даете ей имя и присваиваете ей значение, используя оператор присваивания `=`.

Вот несколько примеров объявления переменных в Python:

name = "Alice" # Declares a string variable called "name"
age = 10 # Declares an integer variable called "age"
height = 1.75 # Declares a float variable called "height"

Если вы хотите узнать больше о том, зачем нам нужны переменные в программировании, прочитайте эту статью: https://medium.com/@yeldos/basics-of-python-syntax-why-we-need-variables-6b8029d938aa

Помните, я всегда открыт для обратной связи! Итак, оставляйте свои вопросы, исправления и любые другие мысли в комментариях ниже.

Типы данных

Типы данных — важная концепция в программировании, поскольку они позволяют нам хранить и работать с различными видами информации в наших программах. Без типов данных было бы очень сложно писать программы, которые могут выполнять такие действия, как вычисления, хранить информацию о людях или объектах или принимать решения на основе входных данных. Типы данных помогают нам организовывать и структурировать информацию в наших программах, а также помогают компьютеру понимать и использовать эту информацию.

Вот несколько примеров различных типов данных в Python:

  • Целые числа – это целые числа, такие как 1, 2 или 3. Мы можем использовать целые числа для представления таких вещей, как количество учеников в классе, количество яблок в корзине или количество циклов. должен работать.
  • Плавающие – это числа с десятичной точкой, например 3,14 или 2,718. Мы можем использовать числа с плавающей запятой для представления таких вещей, как стоимость продукта, температура снаружи или высота здания.
  • Строки — это последовательности символов, например "привет" или "до свидания". Мы можем использовать строки для представления таких вещей, как имя человека, фрагмент текста или сообщение, которое будет отображаться на экране.
  • Логические значения — это значения, которые могут принимать значения True или False. Мы можем использовать булевы значения для представления таких вещей, как включен свет или нет, вошел ли пользователь в систему или нет, или было ли выполнено условие.

Вот пример того, как типы данных могут использоваться в программе Python:

# This program calculates the total cost of a purchase

# The number of items being purchased
item_count = 5

# The cost of each item
item_price = 9.99

# Calculate the total cost by multiplying the item count by the item price
total_cost = item_count * item_price

# Print the total cost
print(total_cost)

Операторы

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

Вот несколько примеров операторов в Python:

  • Арифметические операторы выполняют основные математические операции, такие как сложение (+), вычитание (-), умножение (*) и деление (/).
# Examples of arithmetic operators

# Addition
print(5 + 6)  # Output: 11

# Subtraction
print(10 - 3)  # Output: 7

# Multiplication
print(4 * 5)  # Output: 20

# Division
print(10 / 3)  # Output: 3.3333333333333335

Есть несколько операторов, которые можно использовать для работы со строками: Конкатенация: оператор «+» можно использовать для конкатенации или соединения двух строк вместе. Повторение. Оператор «*» может использоваться для повторения строки определенное количество раз.

# Concatenation example

# Join the strings "Hello" and "World" together
greeting = "Hello" + "World"
print(greeting)  # Output: "HelloWorld"

# Repetition example

# Repeat the string "Ha" 3 times
laugh = "Ha" * 3
print(laugh)  # Output: "HaHaHa"

Операторы присваивания присваивают значение переменной. Оператор присваивания в Python — это знак равенства (=).

# Examples of assignment operators

# Assign the value 10 to the variable x
x = 10

# Add 5 to the current value of x and assign the result to x
x += 5
print(x)  # Output: 15

# Subtract 2 from the current value of x and assign the result to x
x -= 2
print(x)  # Output: 13

Операторы сравнения сравнивают два значения и возвращают логическое значение (True или False) в зависимости от результата сравнения.

# Examples of comparison operators

# Check if two values are equal
print(5 == 5)  # Output: True
print(5 == 6)  # Output: False

# Check if one value is greater than another
print(5 > 6)  # Output: False
print(5 > 4)  # Output: True

# Check if one value is less than another
print(5 < 6)  # Output: True
print(5 < 4)  # Output: False

Кроме того, операторы членства для строк: операторы «in» и «not in» можно использовать для проверки того, является ли строка подстрокой другой строки.

# Membership example

# Check if the string "cat" is in the string "catnip"
print("cat" in "catnip")  # Output: True

# Check if the string "dog" is in the string "catnip"
print("dog" in "catnip")  # Output: False

Комментарии

Комментарий — это строка кода, написанная для чтения человеком, но компьютер ее игнорирует. Мы используем комментарии, чтобы добавлять примечания или пояснения к нашему коду, чтобы помочь другим людям (или нам самим) понять, что делает код. Комментарии очень полезны, потому что они облегчают чтение и понимание кода, особенно если код длинный или сложный. Чтобы написать комментарий на Python, мы используем символ «#» в начале строки. Например:

# This is a comment. The computer will ignore this line of code.

Мы также можем использовать символ «#» в середине строки, комментируя все, что идет после:

x = 10  # This is a comment. The computer will ignore this line of code.

Мы также можем использовать тройные кавычки, например, для комментирования нескольких строк.

x = 10
"""
This is a comment. The computer will ignore everything after the triple quotes above
and before the triple quotes below
"""
x += 1

Комментарии действительно полезны, потому что они помогают нам объяснить, что делает наш код, а также могут помочь нам вспомнить, почему мы написали определенные строки кода.