大部分人在编写自己第一个程序的时候会做什么?
当然是让你的程序对我们的世界大喊一声“Hello world!”了。
今天我们来学习的便是Python中的输出语句。
如何让你的程序“说话”?
我们想要让程序帮我们做事之前首先要教会程序怎么“说话”,这样我们才能更清楚的明白程序究竟做了什么。
python让程序“说话”的方式比较简单。只需要使用print()打印语句就可以了!
下面我们一步一步来。进入Python的console界面。
输入print("Hello world!")
按下回车键
屏幕上是不是已经打印出了“Hello world!”呢?
这就是我们教程序说的第一句话!
如何让程序更聪明的“说话”?
但是如果我们想让程序打印不同的东西,难道说每次都要重新修改print()语句吗?
这样做的话实在是过于繁琐。
于是我们来引入一个“变量”的概念。
我们接下来的可以这样写!回到我们的python console界面。
输入a = "Hello world!" 按回车。
输入print(a) 按回车。
打印的结果跟之前一样!
我们接下来改变一下a的值,再进行一次打印试试?
打印的结果居然也跟着变了!
这里面定义的a就是我们上文中提到的变量。
顾名思义,变量a所代表的数据是可变的,它将忠诚的记录你用‘=’赋予它的值。
用大白话来说就是:“你让它等于什么它就等于什么!”
即使是非常匪夷所思的“等式”,它也会忠实的记录!
我们不妨尝试一下面的几条语句:
i = 1
i = i + 1
print(i)
什么鬼?道理我都懂,可是为什么i会等于i + 1?
这里就得强调一下:在编程黑话里“=”读做“赋值号”,而非“等号”
其意为:“将赋值号右边的值赋予左边的变量”
如果能理解这句话,便可以猜的出来最后的打印结果是什么了!
不知道我的朋友们有没有回答正确呢?
最后留两个思考题,感兴趣的同学可以做一下并在下方评论区写下你的答案!下方的代码打印结果是什么?
i = 2
j = 3
i, j = j, i
print(i, j)下方代码的打印结果是什么?
s = "Hey"
s = s + "Beautiful"
print(s)