写给某人:有一位同学天天在我耳边念叨Python语言如何如何好(请恕我词穷不知如何复述那个如何如何到底是有多如何如何),所以下定决心要从头开始学习Python了。写代码一直是我的软肋,希望这次能坚持学习,边学边记。
前一次学了如何启动和退出python的交互式环境,今天将学习python的输出-Print。
世界上第一个程序就是Hello World,由Brian Kernighan创作。
所以,我这里也不免俗,学习Python,从Hello World做起。
首先,进入Python的交互式环境。
如果要让Python打印出指定的文字,可以用print函数:
>>> print 'Hello,World!'
Hello,World!
>>> print "Hello,World!"
Hello,World!
>>>
print除了打印字符串以外,还可以输出各种数字、运算结果、比较结果等等。
>>> print 1
1
>>> print 1+2
3
>>> print 1>2
False
>>> print 2>1
True
>>>
在Python交互式命令行下,还可以直接输入代码,然后执行,并立刻得到结果。
>>> 1
1
>>> 1+2
3
>>> 1>2
False
>>> 2>1
True
输入单行直接用print"",如果需要输入多行,需要使用""" """:
>>> print """ This is 1st line
... This is 2nd line
... This is 3rd line
... Thie is the last line"""
This is 1st line
This is 2nd line
This is 3rd line
Thie is the last line
>>>
print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:
>>> print 'I know', 'how to', 'output one line'
I know how to output one line
>>>
print会依次打印每个字符串,遇到逗号“,”会输出一个空格
那如果我们要打印1+1=2这个算式的话,就按照如下操作:
>>> print ' 1 + 1 = ',1+1
1 + 1 = 2
>>>
注意,对于1 + 1,Python解释器自动计算出结果2,但是,'1 + 1 ='是字符串而非数学公式,Python把它视为字符串。
到这里,输出学习告一个段落。下次我将学习python的输入-input。