输入函数,用于接收键盘输入。主要用于在学习和练习过程中,增加练习的乐趣。让我们的程序相对完整和具备简单的交互能力。

输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。

输入函数 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()还有一个默认的结束字符是换行符\n,也就是每次打印后都会换行,如果你不想换行,可以改变 end参数。

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

我|是|Nemo*

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

本节思考

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

标签:极简,Nemo,函数,Python,输入输出,打印,print,input,输入

来源: https://blog.51cto.com/14011591/2460830

python每行输出5个怎么输入,Python 极简教程(五)输入输出相关推荐

  1. python每行输出10个数据_python 如何重复地在一行输出数据?

    你的位置: 问答吧 -> Linux 编程 -> 问题详情 python 如何重复地在一行输出数据? 我希望 python 的输出结果只在一行上不断地刷新显示,要实现两点: 一.输出结果1 ...

  2. python命令行大全-用什么库写 Python 命令行程序(示例代码详解)

    一.前言 在近半年的 Python 命令行旅程中,我们依次学习了 argparse . docopt . click 和 fire 库的特点和用法,逐步了解到 Python 命令行库的设计哲学与演变. ...

  3. 用python做问答测试_测试用户输入Python

    我在用Python测试代码的输入时遇到了问题.我尝试了几个解决方案,但有一些东西我遗漏了,所以如果你能给我一些建议,我将不胜感激.在 首先,这里是我要测试的主代码文件的一个片段:if __name__ ...

  4. 下列python语句的输出结果是print_下列 Python语句的输出结果是

    [填空题]遍历输出文件所有行. f=open("d:\\r2.txt","r") while True: str= print(str,end='') if n ...

  5. 下列python语句的输出结果是_下列Python语句的输出结果是_______________。

    [判断题]All arguments have a conclusion. (10.0分) [单选题]在关于学校萌芽的传说中,有一种学校的名称是"庠",这个场所是( ) [单选题] ...

  6. 下列python语句的输出结果是_下列Python语句的输出结果是________________

    [填空题]在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符. [填空题]Python语句序列"a,b=3,4; a,b=b,a; print(a,b) &q ...

  7. Python 1.3 输出“人生苦短,我学Python”

    原题:输出"人生苦短,我学Python" 输入格式: 无 输出格式: 人生苦短,我学Python 输入样例: 输出样例: 人生苦短,我学Python 垃圾代码: print('人生 ...

  8. notepad运行python不能显示输出_用Notepad++运行python怎么什么都没有呢

    展开全部 简答: 是的. 详解: 本来就是要在cmd中运行Python程序.e5a48de588b662616964757a686964616f31333332636363 (当然,你要非要额外继承一 ...

  9. python编写程序输出诗句_RPA交流——使用 python 写出诗一样的代码 (一)

    原标题:RPA交流--使用 python 写出诗一样的代码 (一) 下载RPA请访问:www.i-search.com.cn 学习RPA请访问:https://support.i-search.com ...

最新文章

  1. 【安全加密技术】 对称加密
  2. Linux设置开机启动
  3. log file switch (checkpoint incomplete)
  4. Windows注册表修改实例完全手册(上)
  5. PyTorch实战GANs
  6. Ajax判断用户名是否可用
  7. 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc
  8. mysql 主键长度_MySQL 数据库,主键为何不宜太长长长长长长长长?
  9. SPSS操作(四):系统聚类分析
  10. Uber再受万点暴击:亚利桑那州无限期吊销其路测资格
  11. C#的变量、数据类型转换、转义符
  12. html的canvas显示数字,HTML5效果:Canvas 实现圆形进度条并显示数字百分比
  13. POJ1164 The Castle【DFS】
  14. yolov3-tiny 训练一个检测器(1)
  15. linux kernel x86 32/64 memory zones
  16. visio一分二的箭头_Microsoft Office Visio绘画双箭头直线的具体步骤介绍
  17. 【Mac 教程系列第 8 篇】Mac 更换锁屏时的头像
  18. Speedoffice(word)如何绘制流程图
  19. win10禁用键盘自带关机键
  20. 如何安装python_如何安装Python?(第一节)

热门文章

  1. Excel合并多个工作簿为一个工作簿的VBA语句
  2. 调查赚大钱:mySurveyASIA.CN同盟会奖励计划
  3. python简单心形代码爱情闪字_爱情留言板主人寄语代码闪字:我只希望你幸福!...
  4. [转贴]如何当好外贸SOHO族?
  5. CSS的zoom属性使用以及其他浏览器不兼容问题
  6. 【代码托管】大量值得学习或者有意思的开源项目汇总
  7. 2011年国赛B题论文研读
  8. 永恒之塔打BOSS的故事
  9. 《IT大败局》--进行时篇
  10. Java 面试知识大全总结:程序员面试的必备,想拿offer来查漏补缺