类型转换
本课属于 Coddy Python 学习旅程的“基础知识”单元。第 27 课,共 77 课。
要将输入转换为其他类型,我们需要进行类型转换。
要将字符串转换为 int(整数),我们这样写:
var = input()
var = int(var)或者写成一行:
var = int(input())如果输入的是数字,也就是 5、4、54,那么 var 中会保存一个数字。如果输入包含无效数字,例如 5ab、bb、akt 等,程序就会运行失败。
下面的表格展示了如何转换为不同的数据类型:
| 转换 | 说明 |
| int() | 转换为整数 |
| float() | 转换为实数 |
| bool() | 转换为布尔值 |
| str() | 转换为字符串 |
使用正确的数据类型很重要,因为它会影响输出。
将两个字符串相加,结果是:
"5" + "5" = "55"
将两个数字相加,结果是:
5 + 5 = 10
挑战
入门在这道挑战中,你将处理多个输入并进行计算。
如何接收多个输入:
var1 = input() # First input
var2 = input() # Second input你的任务:
- 从输入中读取第一个数字,并将它存储在一个变量中
- 从输入中读取第二个数字,并将它存储在另一个变量中
- 将两个变量都转换为 float 类型(用于表示小数)
- 计算这两个数字的乘积
- 打印结果
示例:
如果输入是 2 和 4.5,你的程序应输出 9.0
请记住:每个测试用例都恰好包含两个输入,依次输入。
亲手试试
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Python 在线编译器