2-Python的输入输出
所谓Python的输入指的是我们向电脑(PC)端的输入,像平时在网站登录账号与密码就是一种输入,输出则是相应的电脑端向我们输出相应的信息,即电脑端给予的反馈。
Pyhton的输入和输出使用的都是Python的内置函数(内置函数指的是Python提供可直接使用的函数,这类函数常见的如print,input等,Python的内置函数通常与Python的解释器相互绑定),我们所熟知的C语言的printf以及scanf也属于内置函数的范畴。Python的输入使用的是print函数(注:C语言中的输入为printf,与Python中的有所差异),而Python的输出用的是input函数。
2.1Python的输入
Python使用input函数用来存入用户输入的信息。通常其使用方法为:变量名=input(“提示语”)
示例
test=input("请输入")
print(test)
运行该程序时,input函数在向键盘获取了数据以后,会将数据以字符的形式存储在变量test中,然后通过运行第二条程序,在PC端打印出input函数获取的数据。
注意input函数通常会通过字符串的形式存储数据,即使PC端输入数字66,此时程序仍会将其视作字符,而不是数字,如若想要将存储形式由原来的字符串改为其他形式,则需要对数据进行转换,如:
test= int(input("请输入"))
print(test)
此时程序会以整型的方式存储输入的数据,当然,与C语言类似Python还存float以及list等类型,在程序运行的过程中也可以采用类似的方法对获取的数据进行修改数据类型。
2.2Python的输出
在Python中,一般可以使用内置的print函数将结果输出到IDE或者控制台上,其输出格
式一般为:
print(<object1>,<object2>,<object3>,.....,<objectn>,sep=',',end='\n')
通过print函数可以将多个输出值转换为字符串并且输出,这些值之间用sep用以分隔,最后以end结束,如下所示:
print("ab",12)
print("ab",12,sep=",")
此时程序对应的输出结果如下图所示:
关于print函数的几个参数解析:
1.sep:如果有多个打印对象时,打印的结果使用的间隔,不传此参数则将视为以空格间隔
2.end:打印结束以什么结尾,不传参数默认换行