在程序的开发过程中,目的就是为了让用户方便使用,用户可以直接利用键盘输入所需要的功能,在Python中为了方便接受键盘数据输入,提供了对input()函数的支持.
当然在实现键盘输入支持的同时,对输出的数据统一定义为字符串,这就必须通过数据转型来实现。python提供有数据转换的函数支持。
1 | int(函数) | 将指定的数据转换成整型数据 |
2 | float(函数) | 将指定的数据转换成浮点型数据 |
3 | bool(函数) | 将指定的数据转换成布尔型数据 |
4 | str(函数) | 将指定的数据转换成字符串型数据 |
例:实现键盘数据输入和数据转换字符串输出
num_a=float(input("请输入第一个数字"))
#将键盘输入的数据直接利用float()函数转换为浮点型数据
num_b=float(input("请输入第一个数字"))
#将键盘输入的数据直接利用float()函数转换为浮点型数据
res=num_a+num_b
#执行加法计算,类型为浮点型
print(str(num_a)+"+"+str(num_b)+"="+str(res))
#非字符串数据使用“+”与字符串连接时,必须使用str()函数进行转换,否则将出现错误