В этом руководстве мы будем изучать переменные Python, различные типы операторов и типы данных. Я считаю, что вы прошли через основы Python, если нет, пожалуйста, прочтите нижеследующую часть, чтобы получить лучшую ясность и понимание части 3.
Создание переменных
Переменные - это не что иное, как зарезервированные ячейки памяти для хранения значений. Это означает, что при создании переменной вы резервируете некоторое место в памяти. Следовательно, назначая переменным разные типы данных, вы можете хранить в этих переменных целые, десятичные дроби или символы.
В отличие от других языков программирования, в Python нет команды для объявления переменной. Объявление происходит автоматически, когда вы присваиваете значение переменной. Знак равно (=) используется для присвоения значений переменным.
counter = 100 # An integer assignment miles = 1000.0 # A floating point name = "John" # A string print counter print miles print name
Здесь 100, 1000.0 и «Джон» - это значения, присвоенные переменным counter, miles и name соответственно. Это дает следующий результат -
100 1000.0 John
Имена переменных
Переменная может иметь короткое имя (например, x и y) или более информативное имя (имя, счетчик, мили). Правила для переменных Python:
- Имя переменной должно начинаться с буквы или символа подчеркивания.
- Имя переменной не может начинаться с цифры
- Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (A – z, 0–9 и _).
- Имена переменных чувствительны к регистру (возраст, возраст и ВОЗРАСТ - три разные переменные)
Помните, что имена переменных чувствительны к регистру
Зарезервированные слова
В следующем списке показаны ключевые слова Python. Это зарезервированные слова, и вы не можете использовать их в качестве имен констант, переменных или любых других идентификаторов. Все ключевые слова Python содержат только строчные буквы.
Множественное присвоение переменных
Python позволяет присваивать одно значение нескольким переменным.
a = b = c = 1
Вы также можете присвоить несколько значений нескольким переменным.
a,b,c = 1,2,"john"
Выходные переменные
Есть разные способы использования переменных. Оператор печати Python используется для вывода переменных. Оператор «+» используется для добавления одной переменной к другой.
str1 = 'Hello' print(str) # Prints string - Hello str2 = 'World!' print(str1 + " " + str2) #Prints string - Hello World!
Глобальные переменные
Переменные, которые создаются вне функции (как во всех приведенных выше примерах), называются глобальными переменными.
Глобальные переменные могут использоваться кем угодно, как внутри функций, так и вне их.
x = "Love" def myfunc(): print("Python is "+ x) myfunc() #Prints Python is Love
Если вы создаете переменную с тем же именем внутри функции, эта переменная будет локальной и может использоваться только внутри функции. Глобальная переменная с тем же именем останется прежней, глобальной и с исходным значением.
x = "Love" def myfunc(): x = "Awesome" print("Python is "+ x) myfunc() #Prints Python is Awesome print("Python is " + x) #Prints Python is Love
Глобальное ключевое слово
Обычно, когда вы создаете переменную внутри функции, эта переменная является локальной и может использоваться только внутри этой функции.
Чтобы создать глобальную переменную внутри функции, вы можете использовать ключевое слово global
.
x = "Love" def myfunc(): global x x = "Awesome" myfunc() print("Python is " + x) #Prints Python is Awesome
Типы данных Python
Python имеет различные стандартные типы данных, которые используются для определения возможных операций с ними и метода хранения для каждого из них.
Встроенные типы данных
Python по умолчанию имеет следующие типы данных, встроенные в эти категории:
Тип текста: str
Числовые типы: int
, float
, complex
Типы последовательности: list
, tuple
, range
Тип сопоставления: dict
Типы наборов: set
, frozenset
Логический тип: bool
Двоичные типы: bytes
, bytearray
, memoryview
Получение типа данных
Вы можете получить тип данных любого объекта, используя функцию type()
:
x = 5 print(type(x)) #Print <class 'int'> y = "Alex" print(type(y)) #Print <class 'str'>
Операторы Python
Операторы используются для выполнения операций с переменными и значениями.
Python делит операторы на следующие группы:
- Арифметические операторы
- Операторы присваивания
- Операторы сравнения
- Логические операторы
- Операторы идентификации
- Операторы членства
- Побитовые операторы
Арифметические операторы
Предположим, что переменная a содержит значение 10, а переменная b содержит значение 20 в приведенных ниже примерах.
Операторы присваивания
Предположим, что переменная a содержит значение 10, а переменная b содержит значение 20 в приведенных ниже примерах.
Операторы сравнения
Логические операторы
Операторы идентификации
Операторы членства
Побитовые операторы
Это все о переменных, типах данных и операторах Python. В следующем уроке мы перейдем к коллекциям Python, то есть строкам, спискам, словарям и кортежам.
Элитные продюсеры и обычные герои понимают, что то, что вы делаете каждый день, имеет гораздо большее значение, чем то, что вы делаете время от времени. Итак, Практикуйтесь ежедневно, чтобы стать Победителем.