Python的print()和input()

输出:print()

在Python2中:

>>> print('hello world')
hello world
>>> print('hello world')
hello world
>>> print 'hello world'
hello world
>>> print "hello world"
hello world

在Python3中:

>>> print 'hello world'
  File "<stdin>", line 1
    print 'hello world'
                      ^
SyntaxError: Missing parentheses in call to 'print'
>>> print "hello world"
  File "<stdin>", line 1
    print "hello world"
                      ^
SyntaxError: Missing parentheses in call to 'print'
>>> print("hello world")
hello world
>>> print('hello world')
hello world
>>> 

在Python2中

>>> print('hello','world')
hello world
>>> print "hello","world"
hello world

在Python3中:

>>> print("print","world")
print world

>>> print "hello","world"

  File "<stdin>", line 1
    print "hello","world"
                ^
SyntaxError: Missing parentheses in call to 'print'

说明在Python3中,print一定得使用括号。

输入:input()

#!/usr/bin/env Python
# coding=utf-8

name = input("输入您的名称:")
print ("hello ,",name)

结果:

mobao$ python3 hello.py
输入您的名称:wxx
hello , wxx
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容