Основы синтаксиса 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
Комментарии действительно полезны, потому что они помогают нам объяснить, что делает наш код, а также могут помочь нам вспомнить, почему мы написали определенные строки кода.