各位小伙伴大家好:
上期我们聊到了变量的使用,今天我们继续来聊聊Python中的输入输出函数。
首先还是老规矩先上代码:
在Python中获取外接设备(键盘)输入的函数是input(),
如图我们输入函数,程序会一直在等待我们输入,待我们输入之后,然后在将我们的输入转成字符串输出到屏幕等外设上。
在input()函数的括号中我们可以输入一个参数,用来提示用户所要输入的内容。
接下来我们顺便看看字符串的“加法”
“+”不仅可以进行数字的加法运算还可以,用来连接两个字符串。
如上图我们可以将两个字符连起来。
接下来我们看看如何使用字符串格式化,来输出变量。
至于什么是字符串的格式化我们下期在详细给大家讲解,这里先用起来。
上图红色箭头所指的就是格式化,%s表示输出为字符串形式,%d表示输出为整数形式。
%name和%age,表示需要格式化的变量。
下面是输出结果:
接下来我们看看如何输出多个变量。
使用方式如下图代码
后面黑色%括号里面表示需要输出的变量组,各个变量用逗号隔开。
注意这里三个都是输出为%s字符串格式。
我们来看看结果。
这里的30是字符串形式而不是数字。
下面我们来看一个例子,研究一下如何在输入的时候进行格式转化。
这里三个变量,第一个变量age是定义为18是整数型。
第二个变量age1是默认的获取输入:是字符型
第三个变量age2是强制转换成整数型。
我们来分别使用一下这三个变量。
第一个结果在数字18的基础上乘以了3变成了54。
第二个结果输出了三个‘18’,意味着这里的18是字符串。
第三个结果也是在数字18的基础上乘以了3变成了54。
结果验证了我们先前的判断。
好了,关于输入和输出我们今天就讲到这里。
下期我们在来深入探讨一下不使用format()函数来进行字符串的格式化输出。
转自公众号:
高维数学