Python float(input())的用法,web中的应用
float(input())
要理解Python中的float(input()),可以分两部分。第一,input()用于获取键盘上的输入,该函数的返回值是一个Python字符串str类型的数据——不过输入的是什么;第二,float()函数用于将传递的参数——这里就是input()的返回值,一个字符串——转换为float浮点数的类型。float()函数转换input()的返回值相对于使用int()可以保留相应的精度。
float(input())在web中的类似应用
Python程序中使用float(input())一般可用于获取用户的键盘输入并进行相关的运算。在Python的web项目中,比如使用Django开发web,当前端通过url传递参数到后端时,如果需要用于数学运算,那么一般可以先使用float(input())来对该url传递的参数进行转换,如果不转换而直接运算,Python可能抛出TypeError,或直接将字符串通过“+”运算拼接在一起。当然,Django并不是通过float(input())来获取url的参数,这里只是进行类比而已。
float(input())实例代码
>>> inputNumber = float(input("请输出一个数字:"))
请输出一个数字:5
>>> inputNumber
5.0
>>> type(inputNumber)
<class 'float'>
>>> inputString = input("请输出任意一个数字:")
请输出任意一个数字:6
>>> inputString
'6'
>>> type(inputString)
<class 'str'>
原文:Python float(input())的用法,web中的应用
免责声明:内容仅供参考!