Python 极简教程(五)输入输出
输入函数,用于接收键盘输入。主要用于在学习和练习过程中,增加练习的乐趣。让我们的程序相对完整和具备简单的交互能力。
输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。
输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。
输入函数 input()
从键盘接收输入的函数是 input()
,名称后面带括号,叫做函数调用,必须有括号,括号同样用来为函数接收参数。input()
函数运行后会展示括号中传入的内容,然后光标会在末尾等待用户输入。用户输入内容后需要按回车键结束输入。
>>> name = input("请输入你的名字:") # input函数括号中接收的参数用于在屏幕上打印输入提示 请输入你的名字: nemo # 这是运行上一句代码展示的内容,光标会在冒号后面等待输入 >>> name nemo
注意,从键盘接收的输入始终为字符串
类型。
>>> num = input("请输入一个数字:") 请输入一个数字:5 >>> num ‘5‘ # 注意,这里有引号,说明是个字符串 >>>num + 5 TypeError: must be str, not int # 报错,字符串和数字不能相加 >>>type(num) <class ‘str‘>
另外,在很多时候也可以用 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()
还有一个默认的结束字符是换行符\n
,也就是每次打印后都会换行,如果你不想换行,可以改变 end
参数。
>>> print(‘我‘, ‘是‘, ‘Nemo‘, sep=‘|‘, end=‘*‘) 我|是|Nemo*
注意, sep 和 end 必须写在最后!
本节思考
如何处理input()
函数接收的数字,使它可以正常与整数进行加减运算?
相关推荐
夜斗不是神 2020-11-17
huavhuahua 2020-11-20
Yasin 2020-11-16
xiaoseyihe 2020-11-16
千锋 2020-11-15
diyanpython 2020-11-12
chunjiekid 2020-11-10
wordmhg 2020-11-06
世事一场大梦 2020-11-17
xiaoseyihe 2020-11-16
Morelia 2020-11-03
CloudXli 2020-11-03
文山羊 2020-10-31
comtop0 2020-10-31
pythonxuexi 2020-10-30
三石 2020-10-29
chaochao 2020-10-27
PythonMaker 2020-10-27