Руководство для начинающих
Часть 1. Комментарии, переменные и типы данных
При изучении нового языка лучше всего говорить с носителями языка (смеется).
Python — это хорошо известный язык программирования высокого уровня, впервые представленный в 1991 году. Его изобрел Гвидо ван Россум и назвал в честь знаменитой британской комедийной группы Monty Python. Python является интерпретируемым языком, что означает, что его не нужно компилировать перед использованием. Это облегчает быструю разработку и тестирование программ.
Популярность Python в основном связана с его простотой и удобством использования. Он часто используется программистами из-за повышенной производительности, которую он обеспечивает. Язык имеет простой синтаксис, который легко понять и написать, что делает его подходящим как для начинающих, так и для опытных программистов.
Начнем с простого оператора, который выводит текст hello:
print("hello")
В Python мы используем одинарные или двойные кавычки для представления строки. Строка представляет собой набор символов. Например, «hello» — это строка, состоящая из символов «h», «e», «l», «l» и «o».
1. Комментарии
Теперь мы вернемся к тому, что мы, люди, умеем делать лучше всего: передаче комментариев.
#I'll begin studying tomorrow. print("It will never happen.")
Используйте знак # в начале строки, чтобы включить комментарии в код Python. Комментарии можно использовать для объяснения кода Python, чтобы сделать его более читабельным и предотвратить выполнение кода во время тестирования.
2. Переменные
Переменные содержат слова, которые хранят значение. Переменная создается, когда ей присваивается значение.
x = 10 y = "Messi" print(x) print(y)
Вы можете дать переменной простое имя (например, x и y) или более описательное (например, возраст, имя или общий объем). Имя переменной не должно начинаться с цифры. В именах переменных разрешены только буквенно-цифровые буквы и знаки подчеркивания (A–z, 0–9 и _). Однако любое из ключевых слов Python нельзя использовать в качестве имени переменной. Регистр имеет значение, когда речь идет об именах переменных (возраст, возраст и возраст — это три разные переменные).
Допустимые имена переменных:
myname = «Питер»
my_name = «Питер»
myname = «Питер»
MYNAME = «Питер»
myname2 = «Питер»
Недопустимые имена переменных:
2myname = «Питер»
my-name = «Питер»
my name = «Питер»
Присвоение нескольких значений
Много значений для нескольких переменных.Python позволяет размещать значения для нескольких переменных в одной строке.
x, y, z = ["Messi", "Ronaldo", "Neymar"] print(x) print(y) print(z)
Распаковать коллекцию: набор значений в виде списка, кортежа или другой структуры данных. Python позволяет извлекать значения и сохранять их в переменных. Это известно как распаковка.
Countries = ["Bangladesh", "India", "Nepal"] x, y, z = Countries print(x) print(y) print(z)
Выходные переменные. Как видите, после «Python» и «is» есть пробел. Если вы напечатаете их без пробела, результатом будет «Earthisflat».
x = "Earth " y = "is " z = "flat" print(x, y, z) #No, it isn't! #Outcome Earth is flat
3. Типы данных
Типы данных в программировании на Python относятся к классификации или категоризации элементов данных. Это важная концепция в программировании, поскольку разные операции могут выполняться с разными типами данных, а типы данных дополнительно определяют требования к хранению переменных и памяти.
Каждый тип данных имеет свой собственный набор черт и свойств, и понимание того, как их эффективно использовать, имеет решающее значение для написания безошибочного кода Python. В Python встроены следующие типы данных:
#Text Type: str "Hello World" #Numeric Types: int=10, float=10.5, complex=7j Complex numbers are written by the letter "j" as the imaginary part. #Sequence Types: list=["Messi", "Ronaldo", "Neymar"], tuple=("Messi", "Ronaldo", "Neymar"), range=range(6) #Boolean Type: bool(54)
Вывести тип данных переменной x:
Метод type() возвращает тип данных переменной
x = ["Messi", "Ronaldo", "Neymar"] print(type(x))
Преобразование одного типа данных в другой известно как приведение типов или преобразование типов в Python. Python поддерживает широкий спектр функций или методов для приведения типов, таких как int(), float(), str(), tuple(), set(), list() и так далее. Приведение типов в Python достигается за счет использования функций-конструкторов:
str() — создает строку из различных типов данных, таких как строки, целочисленные литералы и литералы с плавающей запятой. Он также не может выполнять математические операции. Итак, «25,8» — это не что иное, как последовательность символов.
x = str(25.8) # x will be '25.8'
int(): генерирует целое число из целочисленного литерала, литерала с плавающей запятой (путем удаления всех десятичных знаков) или строкового литерала (если строка представляет целое число).
x = int(25.8) # x will be 25
float() — устанавливает число с плавающей запятой из целого числа, числа с плавающей запятой или строкового литерала (если строка представляет собой число с плавающей запятой или целое число).
x = float(25.8) # x will be 25.8
Наконец, давайте рассмотрим сценарий, чтобы лучше понять, как работает метод float(). Как мы все знаем, зарплата — это число с плавающей запятой, потому что она включает в себя многочисленные надбавки. В результате мы должны преобразовать зарплату в число с плавающей запятой, а затем выполнить необходимые операции.
salary = 10000 bonus = salary * (0.25) # Converting the salary into floating point number. new_salary = float(salary) print("Salary converted into floating-point: ", new_salary) print("Salary after adding bonus: ", new_salary + bonus) #outcome: Salary converted into floating point: 10000.0 Salary after adding bonus: 12500.0