学习任何一门语言,第一行代码一定是“hello world”,告诉编程的世界你来了,迎接你的到来。python也不例外。
print ("hello world")
print ('hello world')
print (520)
>>hello world
>>hello world
>>520
这就是print函数的功能:打印内容,让计算机把你给它的指令结果,显示在屏幕的终端上。 在上面三个例子中分别用了单引号、双引号和没有任何符号(?注意:单引号和双引号都是英文输入法下的单双引号) 为什么没用任何符号时选择输出520而不是hello world呢?因为计算机只能理解数字,而不能理解文字。世界上有那么多文字,千变万化的一点都不标准,只有数字和数字运算时标准化的、有固定格式的。 所以输出文字时,一定要加单引号或双引号。引号就相当于告诉计算机,你别管这是什么,给我打印出来就行了。 注意单双引号同时出现时的区别:
print ("Let's play")
print ('Let's play')
>>Let's play
>> SyntaxError: invalid syntax
第一行输出,但是第二行就出错了。
当然数字也可以放在引号内,不过这个时候计算机就会把它看作文字了:
print (1+1)
print ('1+1')
>>2
>>1+1
如果想输出的时候自动换行怎么办?
print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。 ''')
>>我愿意留在汤婆婆的澡堂里工作两年,
>第一年在锅炉房和锅炉爷爷一起烧锅炉水,
>将在这个世界变成一头猪。
或者使用转义字符\n:
print('我愿意留在汤婆婆的澡堂里工作两年,\n如果我违背工作内容的话,\n将在这个世界变成一头猪。')
|