Python print语句中的输入提示
在下面的示例中Python print语句中的输入提示,python,input,printing,Python,Input,Printing,在下面的示例中 print ("How old are you?" , input("please input")) 在执行时,为什么在打印“您多大岁数?”之前要求输入PROMPT? print语句各部分的执行顺序是什么?必须首先执行传递给print()函数的任何内容。Python如何知道传递给print()函数的内容 一般来说,为了让Python调用函数,您需要首先确定要传递给该函数的值。见: 在尝试调用之前,将对所有参数表达式求值 调用print()。Python必须先执行这些子表达式,然
print ("How old are you?" , input("please input"))
在执行时,为什么在打印“您多大岁数?”之前要求输入PROMPT?
print语句各部分的执行顺序是什么?必须首先执行传递给
print()
函数的任何内容。Python如何知道传递给print()
函数的内容
一般来说,为了让Python调用函数,您需要首先确定要传递给该函数的值。见:
在尝试调用之前,将对所有参数表达式求值
调用print()。Python必须先执行这些子表达式,然后才能调用print()
在这种情况下,只需使用您多大了?
作为输入()
提示:
age = input("How old are you? ")
而且不必费心于print()
如果您确实想打印您多大了?
请先在单独一行中使用该字符串调用print()
,然后在单独一行中调用input()
:
请注意,input()
返回用户输入的任何字符串,您希望将其存储在某个位置。在我的示例中,age
就是“某处”。传递给print()
函数的任何内容都必须首先执行。Python如何知道传递给print()
函数的内容
一般来说,为了让Python调用函数,您需要首先确定要传递给该函数的值。见:
在尝试调用之前,将对所有参数表达式求值
调用print()。Python必须先执行这些子表达式,然后才能调用print()
在这种情况下,只需使用您多大了?
作为输入()
提示:
age = input("How old are you? ")
而且不必费心于print()
如果您确实想打印您多大了?
请先在单独一行中使用该字符串调用print()
,然后在单独一行中调用input()
:
请注意,input()
返回用户输入的任何字符串,您希望将其存储在某个位置。在我的例子中,age
就是“某处”。一般来说,在其他表达式(如print)中使用具有副作用的表达式(如input()
)或其值取决于求值顺序的表达式不是一个好习惯。一般来说,使用具有副作用的表达式不是一个好习惯(如input()
),或者在其他表达式(如print)中,其值取决于计算顺序的表达式。但是在执行(print())函数时,它会先传递(“你多大了?”)右键?那么这不是应该先打印吗?@user2524557:不,您正在向print()传递两个参数
。在调用print()
@user2524557调用您要查找的内容之前,需要对它们进行求值。很少有语言具有此功能。但在执行(print())函数时,它会先传递(“您多大了?”)对吗?那么这不是应该先打印吗?@user2524557:不,您正在向print传递两个参数()
。在调用print()
@user2524557之前,需要对这两种语言进行评估,然后才能调用您要查找的内容。很少有语言具有此功能。