输出
print () 是py的内置函数(BIF)
用print () 在括号里输入字符串,就可以在屏幕上输出指定的文字(打印)。
例如:
>>>print('hello, world')
hello word
print () 也可以接收多个字符串,用逗号隔开(英文模式,否则会报错),就可以连成一串输出。
例如:
>>>print('hello','word')
hello word
print ()会依次打印输入的字符串内容,用逗号风格,会输出一个空格,因此,输出的字符串是这样拼起来的
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()是在命令行下面最基本的输入和输出,但是,用户也可以通过其他更高级的图形界面完成输入和输出,比如,在网页上的一个文本框输入自己的名字,点击“确定”后在网页上看到输出信息。
网友评论