美文网首页
Python-输入和输出

Python-输入和输出

作者: Flannery | 来源:发表于2016-11-08 21:38 被阅读0次

输出

用print()在括号加上字符串, 就可以向屏幕上输出指定的文字。比如输出'hello world!', 用代码实现如下:

>>> print('hello world!')

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

>>> print("I have "," a ", " dream")
I have  a  dream

print()会依次打印每个字符串, 遇到“.”就会输出一个空格, 因此,输出的字符串是这样拼起来的:


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

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

因此, 我们也可以把100+200打印的更漂亮一些:

>>> print("100+200", 100+200);
100 + 200 = 300

注意, 对于100+200, Python解释器自动计算出结果300, 但是, '100+200='是字符串而非数学公式, Python把它视为字符串。

输入

现在, 你已经可以用print()输出你想要的结果了。 但是, 如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(), 可以让用户输入字符串, 并存放到一个变量里。比如输入用户的名字:

>>> name = input()
Michael

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

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

>>> name
'Michael'

什么是变量?
比如我们算一个数学题计算题: 设变量x, 这是我们要计算x的平方。此时
x = 2 时, xx=4
x = 3时 , x
x=9
在计算机程序中, 变量不仅可以为整数或浮点数, 还可以是字符串, 因此name作为一个变量就是一个字符串。
要打印name变量的内容, 除了直接写name然后回车外, 还可以用print()函数:

>>> print(name)
'Michael'

此时, name在计算机中的表式是:


有了输入和输出, 我们就可以把上次打印“hello world”的程序改成有点意义的程序了。


我们把上面的代码写入到hello.py文件中,运行文件就可以通过输入打印出该文字了。

python hello.py
please enter your name: Michael
hello, Michael

你会发现程序第一行会先打印出please enter your name:,这样,用户就可以根据提示, 输入名字后, 得到hello,xxx的输出:

每次运行该程序, 根据用户输入的不同, 输出结果也会不同。
在命令行下, 输入和输出就这么简单。

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

输入是Input, 输出是output, 因此, 我们把输入输出统称为Input/Outpu, 或者简写为IO。
input()和print()是命令行下面最基本的输入和输出, 但是, 用户也可以通过其他更高级的图形界面完成输入输出, 比如, 在网页上的一个文本框输入自己的名字, 点击“确定”后在网页上看到网页上输出信息。

本文完全模仿廖雪峰的python教程

相关文章

  • Python-输入和输出

    输出 用print()在括号加上字符串, 就可以向屏幕上输出指定的文字。比如输出'hello world!', 用...

  • python-输入输出

    #输入输出 # try: # a = int(input('请输入一个整数:')) # print(a) ...

  • 输入和输出

    输入 用print(),括号中为输出内容,代码实现如下: 输出 用input(),可以输入字符,并放在一个变量里,...

  • 输入和输出

    勤学如春起之苗,不见其增,日见其长 辍学入磨刀之石,不见其减,日有所亏。 微教育渗透在生活的点点滴滴,学习的过程在...

  • 输入和输出

    今天写东西,没有想法,躺着发发呆,细数了下今天的日子,两点一线,圈在办公桌里,一动不动就是一天,虽然一天紧...

  • 输入和输出

    print是输出 语法为print(参数) print函数可以输出字符串也可以进行计算,并且可以定义一个变量来输出...

  • 输入和输出

    书读多了,电影电视剧看多了,散步散多了,我开始觉得我喜欢做的事做够了。我在想,人生不就是想一直做自己想做的事吗?为...

  • 输入和输出

    当一个人从学生的角色转变为社会职场人的时候,对知识的输入很多时候由被动转变为主动,上学时候的知识输入是有老实...

  • 输入和输出

    好几天没写了,哈哈,好像懒癌又犯啦。嘿嘿。 学习语言没那么复杂,但是也没那么简单。说白了就一件事,持续大量的输入和...

  • 输入和输出

    输出 print 'hello,world' print语句也可以跟上多个字符串,用逗号隔开,就可以连成一串输出:...

网友评论

      本文标题:Python-输入和输出

      本文链接:https://www.haomeiwen.com/subject/hdczuttx.html