python中prompt的意思_input(prompt)在python2.X与python3.X中到底有什么区别?

本文介绍了Python2和Python3中input和raw_input(在Python3中称为input)的区别,以及print从语句变为函数的改变。在Python2中,raw_input始终返回字符串,而input会尝试执行输入的表达式。在Python3中,input相当于Python2的raw_input,若要实现Python2的input功能,需使用eval(input())。
摘要由CSDN通过智能技术生成

输入和输出

1576826565924.png

python

Python2提供了input,raw_input,print等用于输入输出,但在Python3中发生了一些改变,raw_input已经没有了,input的用法发生了变化,print也从原来的语句变成了一个函数。本文将对这两种情况进行介绍。

输入

首先看 Python2 中的 raw_input,它的用法如下:

raw_input(prompt)

其中,prompt表示输入提示。raw_input会读取控制台的输入,并返回字符串类型。

让我们看几个例子:

>>>name=raw_input('please enter your name: ')

pleaseenteryourname:ethan# 输入一个字符串

>>>name

'ethan'

>>>type(name)

>>>

>>>num=raw_input('please enter your id: ')

pleaseenteryourid:12345# 输入一个数值

>>>num

'12345'

>>>type(num)

>>>

>>>sum=raw_inpu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值