Найти в Дзене
Мирослава Анисимова

Преобразование типа в python. Урок по языку python #8.

Доброго времени суток,друзья! Это восьмой урок по языку программирования Python простым и понятным языком. Сегодня хочу поговорить с вами об преобразовании типа. Типы данных. Мы уже с вами познакомились с такими типами данных как, дробные числа,строки и целые числа. Для преобразования в эти типы данных используются функции float(), str() и int () соответственно. Преобразование типа. В python возможность выполнения операции всегда зависит от типов данных.
Если вы хотите получить число 5,то сложив строки содержащие 2 и 3 программа вам вернет 23.
Чтобы получить число 5,надо сложить числа.
Это и есть разница в типах данных.
Пример : Если мы берем числа в кавычки, то в питоне это уже считается за строки,а не за числа.
В таких случаях нужно преобразовать тип данных. То есть мы строку будем преобразовывать в числа.
Пример : '2' + '3' , как мы уже видели, на выходе программа выдает нам число '23', если мы хотим из этих строк получить число 5, то нужно преобразовать строки в числа. Для этог
Оглавление

Доброго времени суток,друзья! Это восьмой урок по языку программирования Python простым и понятным языком. Сегодня хочу поговорить с вами об преобразовании типа.

Типы данных.

Мы уже с вами познакомились с такими типами данных как, дробные числа,строки и целые числа. Для преобразования в эти типы данных используются функции float(), str() и int () соответственно.

Преобразование типа.

В python возможность выполнения операции всегда зависит от типов данных.
Если вы хотите получить число 5,то сложив строки содержащие 2 и 3 программа вам вернет 23.
Чтобы получить число 5,надо сложить числа.
Это и есть разница в типах данных.
Пример :

-2

Если мы берем числа в кавычки, то в питоне это уже считается за строки,а не за числа.
В таких случаях нужно преобразовать тип данных. То есть мы строку будем преобразовывать в числа.


Пример : '2' + '3' , как мы уже видели, на выходе программа выдает нам число '23', если мы хотим из этих строк получить число 5, то нужно преобразовать строки в числа. Для этого будем использовать функцию
int() .
int('2') + int('3'),
в скобках у нас не числа,а строки,так как цифры заключены в кавычки!!

-3

Давайте рассмотрим пример немного сложнее.
int('3' + '4'), как думаете,что у нас получится? У нас программа выдаст число 34. Сейчас объясню почему.

-4

Как мы уже знаем,из предыдущих уроков сначала выполняются действия в скобках. Сначала у нас 3 и 4 будут складываться как строки,с помощью конкатенации, к концу первой строки присоединится начало второй строки. В скобках получается строка '34',а дальше мы меняем тип у этой строки, и она становится числом.

Другим примером преобразования является конвертация того,что ввел пользователь. Пользователь вводит строки, а мы их будем конвертировать в целые или дробные числа.
Пример : float(input('Enter a number')) + float(input('Enter a another number'))

-5


Мы просим ввести пользователя данные, и преобразовываем их в дробные числа,при этом складываем.

Спасибо за прочтение восьмого урока от меня! Подписывайтесь и следите за новыми уроками! Взамен я постараюсь радовать Вас,мои дорогие читатели, новыми,а самое главное интересными уроками. Не только по Python,но и по другим языкам программирования.

Так же советую посмотреть предыдущие публикации на моем канале:
Ввод и вывод информации
Простые операции в питоне
Операции со строками