В этом руководстве мы будем изучать переменные 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, то есть строкам, спискам, словарям и кортежам.

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