Переменные и типы данных в Python. Часть 2 Курс Python от начального до продвинутого в 11 сообщениях в блоге
Опубликовано: 2021-12-14Эта статья поможет читателю понять основные типы данных в Python, переменные, некоторые часто используемые функции в отношении типов данных и некоторые основные приложения в реальном мире. Мы будем использовать Visual Studio Code в качестве редактора кода. Если вы не установили Visual Studio Code, инструкции приведены в предыдущем сообщении блога.
Переменные и типы данных в Python — оглавление:
- Введение в Python
- Переменные в Python
- Типы данных в Python
- Следующий взгляд на блог
Введение в Python
Как мы узнали из предыдущего сообщения в блоге, Python — это высокоуровневый, интерпретируемый, динамически типизированный и объектно-ориентированный язык. Благодаря своему высокоуровневому характеру язык очень прост в изучении, а синтаксис также прост. В реальном мире существует множество приложений Python, таких как машинное обучение, наука о данных, разработка игр, веб-приложения и многое другое.
В предыдущем сообщении в блоге мы узнали, как печатать текст в Python. Мы использовали для печати («ваш желаемый текст») в качестве синтаксиса. Давайте начнем с того, что такое переменные и почему мы используем переменные.
Переменные в Python
Переменная — это объект, который хранит значение. Значение может быть числом, целым числом, действительным числом, текстом или символом. Давайте рассмотрим несколько примеров того, как вы можете использовать переменную для хранения значений в Python.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
Мы увидели, как хранить переменные, теперь давайте посмотрим, как выводить их значения. Вы уже знаете ответ: использовать функцию print(), которую мы использовали в первом блоге для печати нужного текста. Также обратите внимание, что мы используем переменные без использования двойных или одинарных кавычек, как раньше. Это связано с тем, что переменная распознается печатью напрямую, поскольку она сохраняется в памяти при объявлении. Теперь давайте напечатаем переменные.
Мы видим, что переменные печатаются так, как выделено на изображении выше. Как мы видим, Python поддерживает большинство различных типов данных в Python, таких как целое число, число с плавающей запятой (действительные числа), строка (текст или символы) и логическое значение (истина или ложь).
Типы данных в Python
Струны
Какие операции можно выполнять со строками?
- заглавие()
Эту функцию можно использовать, чтобы сделать начальную букву каждого слова в строке заглавной, как показано ниже, вывод выделен.
text="this blog is awesome" print(text.title())Выход:
This Blog Is Awesome
Эта функция может быть использована для того, чтобы сделать заглавными все слова в строке. Пример проиллюстрирован на изображении ниже.
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
Эту функцию можно использовать для преобразования целых слов строки в строчные буквы. Пример проиллюстрирован на изображении ниже.
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
Для объединения двух разных строк можно использовать «+». Пример проиллюстрирован на изображении ниже.
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
Бывают случаи, когда вы не хотите печатать текст в одну строку, а хотите иметь несколько строк, а иногда вы хотите, чтобы текст имел табуляцию. Это можно сделать в Python, используя «\n» (новая строка) и «\t» (табуляция). Пример показан ниже.
print("this blog is \nawesome") print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
Это функция в Python, которая удаляет все пробелы в строке. С помощью полосы можно удалить как левые, так и правые пробелы. Но иногда для особых требований по удалению пробелов слева можно использовать «lstrip()», а справа можно использовать «rstrip()». Пример с кодом показан ниже.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Используя функцию len(), можно определить длину строки. Пример с кодом показан ниже. Вы можете видеть, что для строки «hello» вывод равен 5.
Z="awesome" Print(len(Z))
Output: 5
Целые числа
Целочисленные типы данных в Python используются только тогда, когда должны храниться целые числа. Есть несколько операций, которые можно выполнять над целыми числами. Давайте узнаем о функции type() здесь. Функция type() сообщает вам о типе данных переменной. Пример функции type() с кодом показан ниже.
a=1 type(a)
output: int
Поплавки
Только в переменных целочисленного типа данных могут храниться целые числа, но для включения действительных чисел или для хранения действительных чисел мы используем число с плавающей запятой. По сути, float используется для десятичных знаков.
a=1.6 type(a)
output: float
Операции с числами с плавающей запятой и целыми числами
В нашей базовой математике в старшей школе мы изучили несколько операций, которые можно выполнять с числами, таких как сложение, вычитание, умножение, деление и многие другие. Мы можем выполнять все эти операции с числами с плавающей запятой и целыми числами, как показано ниже, с кодом.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean valueпечать (тип (x), тип (y), тип (z), тип (n), тип (b)) [/код]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
логический
В Python бывают случаи, когда разработчику необходимо знать, является ли утверждение истинным или ложным. В основном при использовании условий используются логические значения. Boolean состоит из True и False. Не то, чтобы Python чувствителен к регистру при использовании логических значений, поэтому они должны быть только в формате True и False.
Поскольку мы узнали о типах данных в Python и переменных в Python, давайте напишем простую программу и проверим свои знания.
- Преобразование типа
Преобразование типа — это процесс преобразования одной переменной типа данных в переменную другого типа данных.
- интервал()
Это преобразует число в строковой форме или число с плавающей запятой в целочисленное значение. Пример проиллюстрирован ниже с кодом.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
int() может преобразовывать числа в строковой форме только в целые числа, но не в символы. Если символы используются в int(). тогда это выдаст ошибку, как показано ниже.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Это используется для преобразования любого действительного числа в строковой форме или любого целого числа в число с плавающей запятой, как показано в коде ниже.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
float() может преобразовывать только числа в строковой форме в число с плавающей запятой, но не в символы. Если символы используются в float(). Затем он выдаст ошибку, как показано ниже.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Эта функция может преобразовать любое целое число или значение с плавающей запятой в строковую форму. Пример показан ниже.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Эта функция может преобразовать любое целое число, строку, значение с плавающей запятой в логическое значение.
Если значения в integer или float равны 0, то bool() даст False. Для строк, если строка пуста, то False. Пример показан ниже.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))вывод: Ложь Ложь Ложь
Следующий взгляд на блог
В следующем сообщении блога мы узнаем о списках, кортежах, наборах и словарях.
Вам также может понравиться наш курс JavaScript от начального до продвинутого.
Курс Python от начального до продвинутого в 11 сообщениях блога:
- Введение в курс Python. Часть 1 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Переменные и типы данных в Python. Часть 2 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Кортежи, списки, наборы и словари Python. Часть 3 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Наборы и словари Python. Часть 4 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Условные операторы в Python. Часть 5 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Циклы в Python. Часть 6 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Функции Python. Часть 7 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Расширенные функции в Python. Часть 8 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Классы и объекты Python. Часть 9 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Файлы в Питоне. Часть 10 Курс Python от начального до продвинутого в 11 сообщениях в блоге
- Приложения Python на практике. Часть 11 Курс Python от начального до продвинутого в 11 сообщениях в блоге