简介
输出是指电脑屏幕将结果显示出来给人类看,这个过程是通过print()
函数实现,在交互模式下使用较少,交互模式下本来就能打印出变量的信息。输入是指人类通过键盘向电脑提供指令或数据的过程,这个过程是通过input()
函数实现。这两个函数使得人类和机器之间产生互动和交流。
输出print()函数
单行输出:
print()函数使用起来非常方便,将你想输出的数据类型直接放进括号内即可:
1 2 3 4 5 6 7 8 9 10 11 |
>>>print(1) 1 >>>print([1, 2, 3]) [1, 2, 3] >>>print((1, 2, 3)) (1, 2, 3) >>>print('finthon.com') finthon.com |
通过,
隔开输出,结果默认以空格连接,或者通过sep
参数指定分隔符,通过end参数指定以什么内容结尾:
1 2 3 4 5 |
>>>print('a', 'b') a b >>>print('a', 'b', sep='!', end='%') a!b% |
还可以引入format()函数或f'string'
形式进行格式化输出:
1 2 3 4 5 |
>>>print('I love {}'.format('finthon.com')) I love finthon.com >>>print(f"I love {'finthon.com'}") I love finthon.com |
多行输出:
多行输出是针对字符串类型而言,使用三引号'''
或"""
包含:
1 2 3 4 5 6 |
>>>print('''欢迎大家 ...来我的小站 ...参观学习''') 欢迎大家 来我的小站 参观学习 |
输入input()函数
我们一般将input()
函数接收到的键盘输入赋值给一个变量,就像a = input()
,当按下回车的时候,python就等待用户的输入,再次按回车结束输入,并且返回的变量a
是一个字符串类型:
1 2 3 4 |
>>>a = input() >? my name is finthon.com #通过键盘输入内容 >>>a 'my name is finthon.com' |
或者我们可以给用户一点提示:
1 2 3 4 5 |
>>>a = input('请输入信息并按回车键:') 请输入信息并按回车键: #根据提示信息通过键盘输入内容 >? my name is finthon.com >>>a 'my name is finthon.com' |
总结
这里只是对输入输出函数做一个基本介绍,在使用的时候可以结合其他的方式:比如读写文件等,可以让计算机的输入输出更加灵活,为人们所用。