2.1 输入和输出

输出和输入在开始学习编程的时候,特别重要,输出可以看到变量的值,能直观看到程序是否运行成功。
一.输出
python的输出非常简单,就是使用函数print,如下图所示:
print("hello world")
i=8
print(i)
第一个程序的时候就出现这个打印了。双引号或者单引号表示字符串,直接打印里面所有内容。
如果像上面第三行代码那样没有引号,那么打印的就是变量的值,第二个打印会打印8。如果变量在前面没有出现过(这种情况称为变量未定义),例如删掉第二行代码,那么第三行代码就出错了。

字符串的输出打印还可以用“+”拼接起来,如下所示:
print("hello "+"world")
i=8
print("序号是:"+str(i))
这里的第一行代码表示两个字符串hello和world拼接起来,第三行代码也是拼接,但要注意i是整数,先用str函数把i转变成字符串,然后再拼接。
另外还有一种简便方法也可以拼接:
print("hello ","world")
i=8
print("序号是:",i)
如代码所示,那就是使用逗号分隔要打印的值,打印结果就是拼接起来的。


二.输入
输入也同样简单
s=input("请输入名字")
print("hello "+s)
input函数接收键盘输入,“请输入名字”是输入的提示,运行的是如图所示:
然后随便输入几个字符:
按下enter后,如图所示:
三.语句
python一行就是一条语句,语句不能随便缩进。另外还可以用分号隔开几条语句写成一行,例如:
#正常写法
i=8
print(i)
#分号隔开多条语句
j=9;print(j)
为了阅读方便,尽量少用分号隔开的写法。