upd lesson 02
This commit is contained in:
@@ -13,15 +13,51 @@
|
||||
"id": "b5e77c64-3ca8-4bcb-ac43-c6a1e404421c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Type Casting** (*или приведение переменных*) - это процесс конвертации переменной из одного типа данных в другой. "
|
||||
"**Type Casting** (*или приведение переменных*) - это процесс конвертации переменной из одного типа данных в другой. Посмотрим на этот процесс на примере."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "afa0f4df-127b-40ff-8ce6-529a53125f33",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"изначальный тип name: <class 'str'>\n",
|
||||
"изначальный тип age: <class 'int'>\n",
|
||||
"изначальный тип gpa: <class 'float'>\n",
|
||||
"изначальный тип is_student: <class 'bool'>\n",
|
||||
"тип gpa после приведения: <class 'int'>\n",
|
||||
"gpa после приведения: 3\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"# введем переменную gpa типа float со значением 3.2\n",
|
||||
"gpa = 3.2\n",
|
||||
"\n",
|
||||
"# проверим ее тип\n",
|
||||
"print(f\"gpa type: {type(gpa)}\")\n",
|
||||
"\n",
|
||||
"# приведем значение gpa к типу int \n",
|
||||
"gpa = int(gpa)\n",
|
||||
"\n",
|
||||
"# посмотрим на тип gpa теперь \n",
|
||||
"print(f\"new gpa type: {type(gpa)}\") \n",
|
||||
"\n",
|
||||
"# но посмотрим на новое значение gpa\n",
|
||||
"print(f\"gpa value after type casting: {gpa}\")"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "12216e6b-231e-4346-a47f-ab1292210565",
|
||||
"id": "30c54b5d-d444-4413-b20d-3bc6b8abc33b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Задания"
|
||||
"Как можно заметить, мы потеряли дробную часть и осталась только целая, так как `int` - целочисленный тип данных."
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user