使用Python中的示例进行输入和输出操作
一个程序需要与用户交互以完成所需的任务;这是使用输入输出功能完成的。输入是指程序用户输入的数据。在python中,我们input()为Input提供了raw_input()函数。
1) input()功能
语法:
input (expression)
如果出现提示,它将显示在监视器上,然后用户可以从键盘提供数据。输入接受从键盘输入的任何内容并对其进行求值。在评估提供的输入时,它需要有效的python表达式。如果提供的输入不正确,则python会引发语法错误或异常。
范例1:
#python输入操作 #用户输入 x = input("Enter any value: ") #打印值 print("Entered value is: ", x)
输出
RUN 1: Enter any value: 12345 Entered value is: 12345 RUN 2: Enter any value: NHOOO Entered value is: NHOOO RUN 3: Enter any value: Python is a progamming language. Entered value is: Python is a progamming language.
范例2:
#python输入操作 #只需提供一个值,然后打印输入的值 print(input()) #提供另一个价值 x = input() print("Your input is: ", x) #输入提示信息 val1 = input("Enter a value: ") val2 = input("Enter another value: ") val3 = input("Enter another value: ") #打印值s print("val1 =", val1) print("val2 =", val2) print("val3 =", val3)
输出
Hello Hello I'm Shivang! Your input is: I'm Shivang! Enter a value: 100 Enter another value: 23.45 Enter another value: Helllooooooo val1 = 100 val2 = 23.45 val3 = Helllooooooo
2) raw_input()功能
此输入法在较旧的版本(例如2.x)中相当有效。
语法:
raw_input (expression)
如果出现提示,则它会显示在监视器上,之后用户可以通过键盘提供数据。该函数将完全采用键盘输入的内容,将其转换为字符串,然后将其返回到'='的LHS上的变量。
示例:在交互模式下
>>>x=raw_input ('Enter your name: ') Enter your name: ABC
x是一个变量,它将获取字符串(ABC),由用户在程序执行期间键入。用enter键终止raw_input函数的数据输入。
我们也可以使用raw_input()输入数字数据。在那种情况下,我们进行类型转换,即使用函数将数据类型(用户接受的字符串数据更改为适当的数字类型)。
例子:
>>>y=int(raw_input("Enter your roll no.")) Enter your roll no. 5
它将接受的字符串(即5)转换为整数,然后再将其分配给“y”。
print()功能/陈述
print先计算表达式,然后再将其打印在监视器上。Print语句输出整行(完整),然后转到下一行以进行后续输出。要在一行上打印多个项目,可以使用逗号(,)。
语法:
print (expression/constant/variable)
范例1:
#Python中的print()示例 #使用单引号 print('Hello!') print('How are you?') #使用双引号 print("Hello!") print("How are you?") #使用三重单引号 #那些可以用来打印多行字符串 print('''Hello!''') print('''How are you?''') #打印多行字符串 print('''Hello... how are you? Hey! I am good, what about you? I am good also, thanks.''')
输出
Hello! How are you? Hello! How are you? Hello! How are you? Hello... how are you? Hey! I am good, what about you? I am good also, thanks.
范例2:
#Python中的print()示例 #打印值s print("Printing direct values...") print(10) #打印一个整数 print(10.2345) #印刷浮标 print([10, 20, 30, 40, 50]) #打印清单 print({10, 20, 30, 40, 50}) #印刷一套 #打印变量 a = 10 b = 10.2345 c = [10, 20, 30, 40, 50] d = {10, 20, 30, 40, 50} print("Printing variables...") print(a) print(b) print(c) print(d) #打印带有变量的消息 print("Printing message variables...") print("a = ", a) print("b = ", b) print("c = ", c) print("d = ", d)
输出
Printing direct values... 10 10.2345 [10, 20, 30, 40, 50] {40, 10, 50, 20, 30} Printing variables... 10 10.2345 [10, 20, 30, 40, 50] {40, 10, 50, 20, 30} Printing message variables... a = 10 b = 10.2345 c = [10, 20, 30, 40, 50] d = {40, 10, 50, 20, 30}