Урок 3-А (Уроки Python3) Типы объектов. Python3 умеет многое. Но, и он не всесилен, и по умолчанию, может работать не с любыми объектами, которые нам могут прийти в голову. Выясним, с какими типами объектов может работать Python3. Например, с помощью функции type(), узнаем какого типа объекты мы использовали на прошлом уроке.In [ ]:
x, y, z = 2, 5, '25'
print(type(x),type(y),type(z)) <class 'int'> <class 'int'> <class 'str'> Как мы видим x и y оказались представителями класса int - целые числа (сокращение от integer - целое), а z - str - строка символов. Как Python определил это? Если он видит, что объект состоит только из цифр, значит это число. Если заключен в кавычки - строка символов. Над объектами разных типов, как было видно и ранее на предыдущем уроке, python обращается по разному:In [ ]:
x, y, z = 2, 5, '25'
print(x+y,z+z)
7 2525 Будут ли объекты 5 и 2.5, именнованые x-м и y-м, одного типа? И то, и другое числа. Но, как известно из темы "представление чисел в памяти компьютера"