Python极简教程(五)输入输出-创新互联

输入函数,用于接收键盘输入。主要用于在学习和练习过程中,增加练习的乐趣。让我们的程序相对完整和具备简单的交互能力。
输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。

创新互联公司是少有的成都网站制作、网站设计、营销型企业网站、微信平台小程序开发、手机APP,开发、制作、设计、友情链接、推广优化一站式服务网络公司,于2013年开始,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评

输入函数 input()

从键盘接收输入的函数是 input()名称后面带括号,叫做函数调用,必须有括号,括号同样用来为函数接收参数。
input() 函数运行后会展示括号中传入的内容,然后光标会在末尾等待用户输入。用户输入内容后需要按回车键结束输入。

>>> name = input("请输入你的名字:")   # input函数括号中接收的参数用于在屏幕上打印输入提示
请输入你的名字: nemo                   # 这是运行上一句代码展示的内容,光标会在冒号后面等待输入
>>> name
nemo

注意,从键盘接收的输入始终为字符串类型

>>> num = input("请输入一个数字:")
请输入一个数字:5
>>> num
'5'                            # 注意,这里有引号,说明是个字符串
>>>num + 5
TypeError: must be str, not int    # 报错,字符串和数字不能相加
>>>type(num)

另外,在很多时候也可以用 input()函数来中断程序运行:

print('正在执行...')
input('请按回车继续...')   # 代码执行到这里会等待用户按回车
print('继续执行...')

输出函数 print()

print()函数是非常常见的一个函数。

print 函数的原型为 print(*args, seq=' ', end='\n')
*args: 用于接收任意多个打印内容
sep:用于决定使用何种分隔符来分隔多个打印内容
end:用于决定使用何种结束符

先来看一个经典的例子:

>>> print('Hello world!')
Hello world!

print()可以接收多个需要打印的内容,用逗号隔开。

>>> print('我', '是', 'Nemo')
我 是 Nemo                      # 多个打印内容,默认会用空格隔开

如果要改变隔开的字符,可以修改sep参数。

>>> print('我', '是', 'Nemo', sep='|')   # 用竖线分隔
我|是|Nemo

print()还有一个默认的结束字符是换行符,也就是每次打印后都会换行,如果你不想换行,可以改变 end参数。

>>> print('我', '是', 'Nemo', sep='|', end='*')
我|是|Nemo*

注意, sep 和 end 必须写在最后!

本节思考
如何处理 input() 函数接收的数字,使它可以正常与整数进行加减运算?

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站标题:Python极简教程(五)输入输出-创新互联
文章源于:http://pwwzsj.com/article/djdgig.html