第五章输入之Print 命令和逗号,,


  Print 命令和逗号

  通常情况下,希望从用户得到输入时,必须告诉他你想要什么,应当提供类似这样的一个消息:

  print "Enter your name :"

  然后用raw_input()函数得到用户的响应:

  someName=raw_input()

  如果运行这些代码行,并键入你的名字,会得到

  Enter you name :

  Warren

  如果希望用户在消息的同一行上键入他的答案,只需要在print 语句的末尾放上一个逗号,就像这样:

  print "Enter your name :",

  someName=raw_input()

  注意逗号放在结束引号的外面。

  如果运行这个代码,会得到:

  Enter your name:Warren

  逗号可以用来把多个print 语句合并到同一行上。逗号只是表示“打印完这个内容后不要跳转到下一行”。代码清单5-1的最后一行就是这么做的。

  在IDLE编程器窗口中键入代码清单5-2中的代码,并运行这个程序。

  与孩子一起学编程-python教程

  运行这个程序时应该会得到这样的结果:My mame is Dave.

  注意到了吗?引号中的每个词末尾都没有空格,但是运行这个程序时每个单词之间却出现了空格。使用逗号将多个print 语句合并到同一行时,Python会增加一个空格。

  与孩子一起学编程-python教程

  很高兴你问这个问题!我正要讲到这一点。

  打印raw_input()提示语的简便方法

  打印提示消息还有一种简便方法。raw_input()函数可以直接打印消息,所以你根本不必使用print语句:

  someName = raw_input("Enter your name: ")

  这就像raw_input()函数内置了print 一样。从现在起我们都将使用这个简便方法。

  与孩子一起学编程-python教程

评论关闭