input type类型_Python学堂,手把手教你学会-第01课-input()函数

Python input() 函数

cdbf862ba291e3a3a0b51ff438c4765f.png

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型。

注意:在 Python3.x 中 input( )函数,接收任意任性输入,将所有输入默认为字符串处理,并 返回字符串类型。

函数语法:

input([prompt])

参数说明:prompt: 提示信息

实例:

input() 需要输入 python 表达式

>>>a = input("请输⼊:")

请输⼊:123

# 输⼊整数

>>> type(a)

# 字符串

>>> a = input("请输⼊:") 请输⼊:runoob

# 正确,字符串表达式

>>> type(a)

# 字符串

input()函数的数据类型转换

如果想要用input函数搜集整数信息时,需要用到int(input())进行强制转换; 如果想要用input函数搜集浮点数信息时,需要用到float(input())进行强制转换。

input函数的运⽤和注意

⾸先先写出代码来

Name=input('请输⼊你的名字:')

print(Name)

终端的显示如下:

请输⼊你的名字:

与之前的所有的函数有⼀个巨⼤的不同点,就是在终端处,我们可以输⼊任意的内容。

这⾥我输⼊ 张三,终端将会显示:

请输⼊你的名字:张三

由此可⻅,input函数的作⽤⾮常的明显了,其作⽤是让⼤家在终端中输⼊确切的值。

在上⾯的代码中,我输⼊了 张三 这个值,并把他赋予给了Name。

特别提醒事项:由于函数的性质,单独的input是⽆法显示的,所以我们在⽤input函数的时 候,需要像上⾯所打出的代码⼀样,⾸先要进⾏赋值,因为只有赋了值,input函数才能有意 义。

关于input函数的数据类型:要注意,input函数输⼊的值必定为字符串。

再举⼀个例⼦

HousePrice=input('输⼊当地房价:')

if HousePrice >=80000:

print('太贵')

else:

print('⼀般')

这时候你在终端输⼊80000,是并不能达成if条件的。因为输⼊的“80000”,也会被判断为字 符串。

正确写法应该为:

HousePrice=int(input('输⼊当地房价:'))

if HousePrice >=80000:

print('太贵')

else:

print('⼀般')

这时候在终端就会出现(这⾥的80000是我输⼊的值):

输⼊当地房价:80000

太贵

由此,我们把输⼊的值接转换为整数,才能被识别。

换句话说,如果我们需要输⼊数字时,需要根据具体情况使⽤int函数与float函数进⾏强制转 换。

最后总结input函数: input函数是作为终端输⼊⽽被使⽤的,它是需要被赋值的。

它的输⼊值为字符串类型,由于输⼊值为字符串,当需要整数或者⼩数的时候,是需要强制转 换成整数或者字符串。

关注+私下,更多资料提供。

学无止境,技术人互相支持!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值