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() 函数接收的数字,使它可以正常与整数进行加减运算?

原文地址:https://blog.51cto.com/14011591/2460829

时间: 2024-07-30 06:05:29

Python 极简教程(五)输入输出的相关文章

Python 极简教程(三)数据类型

每种语言都有各种数据类型.这就像在现实生活中,我们计数的时候需要用到数字,在表述金额.重量.距离等需要精确计数时用到小数,在日常交谈中要用文字,等等.在计算机语言中,为了表述不同的情况,也需要用到各种数据类型. 在 Python 主要有数值类型(int, float),字符串类型,布尔型和空值. 整型 int Python 中整型来表示整数,正数或者负数,没有小数点.10 和 10.0 是两种数据类型. 浮点数 float 浮点数也就是我们常见的带小数点的数字.之所以叫浮点数,是因为小数点的位置

Python 极简教程(六)运算符

运算符,我们日常生活中使用的加减乘除,都是运算符的一种.当然这种一般我们称为算术运算符,用于处理数字运算的.但是在计算机语言中,还有很多的运算符.用于处理不用的情况.主要有以下几类: 算术运算符 比较运算符 逻辑运算符 成员运算符 算术运算符 算术运算符就是日常所用的加减乘除,这些运算符在计算机语言中可以用于数值类型的运算. 运算符 描述 例子 + 相加 5+6 结果为 11 - 相减 5-3 结果为 2 * 乘法 3 * 6 结果为 18 ** 取幂,x 的 y 次方 3 ** 3 结果为 2

Python 极简教程(四)变量与常量

变量和常量 在 Python 中没有 常量 与 变量 之分.只有约定成俗的做法:全大写字母的名称即为 常量: PI = 3.1415926 全小写字母的名称为 变量: name = 'nemo' 变量与常量都是用来在程序运行过程中,储存需要用到的值的. 变量在运行过程中会变化,用于存储临时的值: 常量在运行过程中不变,用于储存固定的值.一般常量都是放在顶部,作为全局使用.然而只是约定而已,Python 并没有语法上的强制要求,所以其实常量也可以变的,不过一般来说我们不会那么干. 赋值 我们用等号

Typora极简教程

目录 Typora极简教程 1. 基本操作 2. 代码 3. 列表 4. 链接 5. 其他 站在巨人的肩膀上摘苹果: Typora极简教程 " Markdown 是一种轻量级标记语言,创始人是约翰·格鲁伯(John Gruber).它允许人们 "使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档." 1. 基本操作 1.1 内容目录 语法 1.2 标题 语法 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ######

超流行的响应式设计极简教程

网上关于响应式设计的教程好复杂,我写一个简版的. 简单说呢就针对不同的屏幕分辨率应用不同的CSS样式.比如在电脑.Pad设备上,屏幕比较宽,就可以一行放2个Div.到了手机上,或者Pad竖着拿的的时候,一行就只放1个Div. 这里有2个关键点: 一是如何在不修改Dom结构的前提下调整布局. 二是如何判断屏幕分辨率并应用对应的CSS. 以上两点都应该不依赖与JS. 实现第一点依靠的是流式布局.就是所有参与布局的DIV都用float:left,宽度都用百分比表示.比如下图,黄色部分的宽度是60%,橘

Android开发学习之路-Git的极简教程?

Git是一个代码版本管理工具,也就是允许我们的一个项目拥有多个版本,这样我们可以随心所欲的修改我们的代码,如果出现问题,可以回退到某一个提交点.如果你还在用一堆堆注释来更新你的代码,那么可以尝试一下Git了,毕竟,它不难. 常用的Git操作其实不多,明白这个过程就行了. ※ 关于Git的安装毕竟简单,所以这里就不说了.没钱买mac,所以...... 简单的流程:初始化->修改文件->添加至暂存区->提交修改->回退 安装完毕后,需要先设置用户名和邮箱,在桌面中右键选择Git Bas

WordPress安装极简教程

1.下载WordPress 2.将解压后的文件夹,我将文件夹重命名为w,放到网站根目录 3.重命名文件wp-config-sample.php 为 wp-config.php,并进行配置 4.访问http://localhost/w ,然后进入正式安装页面,把信息补充完则自动创建数据表 5.访问http://localhost/w/wp-login.php 即可进行登录

phpMyadmin安装极简教程[下载,解压,登录]

1.下载一个压缩包,例如: 2. 解压到web根目录并重命名为phpmyadmin 3.在浏览器输入http://localhost/phpmyadmin就可以看到登陆界面了,登陆之后,数据库,表的增删改查都可以进行了. 只需三步,就这么简单,就这么神奇- 要想进一步配置,请参考其他资料,例如:http://jingyan.baidu.com/article/0320e2c1e1fc661b87507b17.html

飘逸的python - 极简的二叉树前中后序通杀函数

对于任一结点,可以按某种次序执行三个操作: 访问结点本身(N) 遍历该结点的左子树(L) 遍历该结点的右子树(R) 用来表示顺序,即,前序NLR/中序LNR/后序LRN. 下面我们用namedtuple来表达树,而通杀的遍历函数带一个order参数,只要我们把指定顺序传进去即可实现对应的遍历. #coding=utf-8 ''' 1 / / / 2 3 / \ / 4 5 6 / / 7 8 9 ''' from collections import namedtuple from sys im