输入 与 输出

输出

print () 是py的内置函数(BIF)

用print () 在括号里输入字符串,就可以在屏幕上输出指定的文字(打印)。

例如:

>>>print('hello, world')

hello word

print () 也可以接收多个字符串,用逗号隔开(英文模式,否则会报错),就可以连成一串输出。

例如:

>>>print('hello','word')

hello word

print ()会依次打印输入的字符串内容,用逗号风格,会输出一个空格,因此,输出的字符串是这样拼起来的

输入 与 输出_第1张图片

print () 也可以打印整数,或者计算

例如

>>>print (100+100)

>>>200

>>>print('100+100'=100+100)

>>>100+100=200


注:前者是单纯的数学公式,后者‘100+100’,并非数学公式,是字符串。

输入

有输出就有输入,他两是好基友。

input () 也是py的内置函数,用于输入参数,这个参数会显示在输出设备上。

使用 input () 时,Python将用户输入解读为字符串。

例如用户输入你的名字:

>>> name = input()

Peter Xu

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

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

>>> name = input()

‘Peter Xu’

(注:如果你使用的是Python 2.7 ,应使用函数 raw_input () 来提示用户输入。这个函数与Python 3 中的 input () 一样,也将是输入解读为字符串。Python 2.7 中 也包含函数 input (), 但它将用户输入读解为 Python 的代码,并尝试运行它们,容易出现错误。)

每当使用函数 input () 时,都应给出一个明确的提示,准确地指出希望用户提供什么样的信息。

例如

>>>name = input ("Please enter your name:")

print ("Hello," + name +"!")

>>>Please enter your name: Peter Xu

>>>Hello, Peter Xu‘

小结

任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果。

输入是Input,输出是Output,因此,我们把输入输出统称为Input/Output,或者简写为IO。

input()和print()是在命令行下面最基本的输入和输出,但是,用户也可以通过其他更高级的图形界面完成输入和输出,比如,在网页上的一个文本框输入自己的名字,点击“确定”后在网页上看到输出信息。

你可能感兴趣的:(输入 与 输出)