python的输入和输出

mac2026-09-25  10

二:输入和输出

在大一阶段,我们学习了C/C++,在第一或者第二次课我们就要学习输出和输出,因为输出和输出是代码学习的基础。同样在Python中,输入和输出是基础,我们必须要掌握。

输出

用print()在括号中加上字符串,就可以向屏幕上输出制定文字。比如hello,world:

>>>print('hello,world')

在python环境中,字符传的定义可以用单引号,也可以用双引号。

>>>print("hello,world")

而且print()函数也可以接受多个字符串,用逗号隔开,就可以连城一串输出:

>>>print('what is','your','name') >>>what is your name

其实print()遇到会依此打印每个字符串,包括上面代码中的逗号,每遇到一个逗号就会输出一个空格,因此,输出的字符串不存在is会后面紧跟着your而成为isyour。

print()也可以打印整数,或者计算的结果:

>>>print(100) 100 >>>print(100+200) 300

因此,我们可以把计算100+200显示的完美一点:

>>>print('100+200=',100+200) 100+200= 300

所有大家观察到了什么,对于100+200python环境自动计算出结果300,但是‘100+200 =’,python环境因为读取到了单引号,将100+200=自动读成了字符串,所以它直接将引号内的内容打印了出来。

输入

我们已经可以用print()输出我们想要的结果,但是输如果想要用户输入一些字符怎么办,python提供了一个input(),并存放在一个变量里,比如输出用户的名字:

>>>name=input() 秦跃云 >>>name '老王’

当你输入name=input()并按下回车后,python交互模式的命令行就在等你输入了。这时,你可以输入任何字符,然后按回车后就完成输入。

输入完成后,不会有任何题时,python交互命令行就又回到了>>>状态了。拿我们刚才输入的内容到哪里去了?答案是存放到了name变量里面了。就可以直接输入name查看变量的内容:

>>>name ’老王’

想要打印出name的内容,除了直接写name然后按回车外,还可以用print()函数:

>>>print(name) 老王

有了输入和输出,我们可以同上面一样把代码改的完美一些:

>>>print('你好',name) 你好 老王

但是程序运行的时候,没有任何提示信息告诉用户:“快输入你的名字”。所以,input可以让你显示一个字符串来提示用户,于是我们把代码改成:

name=input('please enter your name:') print('你好',name)

再次运行代码py文件你会发现,环境第一行出现的是please enter your name:,这样,用户就可以根据提示信息,输入名字后,得到代码.py`的输出:

C:\Users\ASUS\Desktop>python 代码.py please enter your name:老王 你好 老王

小结

任何计算机程序都是为了执行一个特定的任务,有了输入,用户才可以告诉计算机程序所需的信息,有了输出,程序运行后才可以告诉用户任务的结果。 输入是input(),输出是print(),因此我们把输入输出统称为input/output,或者简写为IO。

最新回复(0)