内置函数raw_input
的作用是从终端命令行读取一行文本,该行用户输入的内容会以字符串的形式返回到python程序中。
>>> a = raw_input() zhuanfou >>> a 'zhuanfou'
哪怕输入的是一串数字,返回的也是字符串;但是可以通过内置函数int或float把这串数字字符串转换成整型或浮点型。
>>> a = raw_input() 666 >>> a '666' >>> a = int( a ) >>> a 666
如果希望用户输入前,在终端命令行上看到一段提示性文字;那就如下所示,将提示性文字作为一个字符串类型的形参传入raw_input函数中即可。
>>> name = raw_input( "请输入您的姓名:" ) 请输入您的姓名:Jerk Zhang >>> name 'Jerk Zhang' >>> age = raw_input( "请输入您的年龄:" ) 请输入您的年龄:508 >>> age '508' >>> age = int( age ) >>> age 508 >>> gang = raw_input( "请输入您的门派:" ) 请输入您的门派:丐帮 >>> print gang 丐帮