初学__Python——Python的基本输入输出函数
目录
一、接受输入的input函数
二、输出内容的print函数
一、接受输入的input函数
input 函数将用户输入的内容作为字符串形式返回,如果想要获取数字,可以使用 int 函数将字符串转为数字。
//在Python的交互式命令行中运行
Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> input('Input your name:')
Input your name:tutu
'tutu'
>>> name = input('Input your name:')
Input your name:tutu
>>> print(name)
tutu
>>> year = input('The year:')
The year:2013
>>> print(year)
2013
>>> year + 1
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: can only concatenate str (not "int") to str
//year 加 1,这里导致出错,因为year为字符串型
>>> int(year) + 1 //使用 int 函数将year转换成整型
2014
>>>
说明:位于“>>>”命令提示符之后的内容为用户输入的语句。如果语句前没有“>>>”命令提示符,则表示该语句为Python的输出。但是由于使用了 input 函数,因此在 input 函数的提示之后需要用户输入。
- 在Python中,除了 int 函数以外,还有以下用于类型相互转换的函数
float | 字符串或者整数 ——> 浮点型 |
str | 数字 ——> 字符串 |
chr | ASCLL值 ——> ASCLL字符 |
hex | 整数 ——> 十六进制的字符串 |
long | 字符串 ——> 长整型 |
oct | 整数 ——> 八进制的字符串 |
ord | ASCLL字符 ——> ASCLL值 |
注:在Python2 中,使用的基本输入函数是 raw_input
二、输出内容的print函数
使用 print 函数可以输出Python中的所有数据类型的值,而不需要事先指定要输出的数据类型。如果自定义了某一新的类型(或者类),则可以通过重载(__repr__),让 print 函数支持对该自定义类型的输出。
>>> a = 0 # 输出类型
>>> print(a) # 输出结果
0
>>> b = 1
>>> print(a + b) # 输出表达式的值
1
>>> print(b) # 输出 b 的值
1
>>> s = 'hello tutu' # 定义字符串
>>> print(s) # 输出字符串
hello tutu
>>> l = [1, 2, 3] # 定义列表
>>> print(l) # 输出列表
[1, 2, 3]
>>> t = ('a', 'b', 'c') # 定义元组
>>> print(t) # 输出元组
('a', 'b', 'c')
>>> print(l,t) # 同时输出列表和元组
[1, 2, 3] ('a', 'b', 'c')
>>> print(l, '\n', t) # 使用换行符
[1, 2, 3]('a', 'b', 'c')
>>> for i in t: # 循环输出
... print(i)
... # 在这一行的缩进处按一下回车键,表示回车结束
a
b
c
>>>
注:在交互式命令状态下,用“...”表示缩进开始。这里使用的是Python自带的交互式命令行,需要注意缩进。
初学__Python——Python的基本输入输出函数相关推荐
- 初学__Python——Python 最简单的函数—用 lambda 声明函数
用 lambda 表达式来声明函数,是Python中一类比较特殊的声明函数的方式,lambda 来源于 LISP 语言,使用 lambda 可以声明一个匿名函数.所谓匿名函数是指所声明的函数没有函数名 ...
- 初学__Python——Python 可重用结构:Python模块
目录 一.模块的基本用法 一.导入模块 二.编写一个模块 二.在哪里查找模块 三.是否需要编译模块 四.模块也可独立运行 五.如何查看模块提供的函数名 Python中的模块实际上就是包含函数或者类的 ...
- 初学__Python——Python 变量的作用域
在Python中,不同的函数可以具有相同的参数名.在函数中已经声明过变量名,在函数外还可以继续使用.在脚本运行的过程中,其值并不相互影响. def fun1(x): # 声明一个函数a = [1] # ...
- 初学__Python——Python 自定义函数
目录 一.函数声明 声明函数的一般形式: 示例:求一个列表中所有整数之和 二.函数调用 函数是一组语句的集合,用以实现某一特定的功能.函数可以简化脚本,Python 本身提供了许多内置函数,极大地方便 ...
- 初学__Python——Python数据类型之字符串
目录 一.Python中的字符串 二.字符串中的转义字符 三.操作字符串 四.字符串中的索引与分片 五.格式化字符串 六.字符串.数字类型的转换 七.原始字符串(Raw String) 一.Pytho ...
- 初学__Python——Python中文支持、Python计算器
目录 一.Python对中文的支持 二.简单实用的Python计算器 一.Python对中文的支持 在Python中,可以在各种编码间相互转换. 如果在交互式命令中使用中文,即便不做处理,一般也不会出 ...
- 初学__Python——Python代码的组织形式
目录 一.用缩进来分层 二.代码注释的方式--两种 三.语句的断行 一.用缩进来分层 Python脚本的结构非常清晰,在Python中,使用代码缩进来表示分层. 代码缩进一般用于函数定义.类的定义以及 ...
- 初学__Python——Python 函数参数的使用
目录 一.有默认值的参数 示例:计算参数的立方值,其参数的默认值为 5 示例:向指定的参数传递值 二.参数的传递方式 三.如何传递任意数量的参数 四.用参数返回计算结果 参数让函数更有价值,在Pyth ...
- 初学__Python——Python的流程控制语句 if、for、while
目录 一.分支结构:if 语句 二.循环结构:for 语句 break 和 continue 三.循环语句:while 语句 通常情况下,Python脚本总是按照顺序执行的.不过,对于一些复杂的程序, ...
最新文章
- PYTHON编程导论群问题汇总(三)
- 【深度学习之美】卷地风来忽吹散,积得飘零美如画(入门系列之十)
- Nginx访问日志、日志切割、静态文件不记录日志和过期时间
- yd的拔钉子之路之 POI 2017
- 200多位阿里工程师齐聚“光明顶”,双11模拟演习怎么搞?
- 两个坐标系进行了缩放平移后的变换关系
- CentOS6.7防火墙(Iptables)的开启与关闭
- redux reducer_如何通过约定创建Redux reducer
- Linux谁访问这个内存,Linux中的直接内存访问
- 机器学习 数据间的定义_定义数据科学,机器学习和人工智能
- 远程桌面登陆不上的解决思路
- L298N芯片驱动电机
- [论文阅读] (16)Powershell恶意代码检测论文总结及抽象语法树(AST)提取
- 华硕服务器主板型号命名规则,【华硕A85X评测】华硕2012年主板命名规则详解-中关村在线...
- JDownloader 突破百度网盘下载限速
- 一线外包员工的生活经历
- [MATLAB 在科学计算中的应用] 使用MATLAB 进行非线性拟合
- html显示svg图片,HTML5/CSS3系列教程:使用SVG图片
- ♥ 七夕七夕 ♥ - 怎么给女朋友送礼物攻略
- 使用 Laravel Sail 和 Laravel Octane 开发高性能 PHP 项目
热门文章
- Oracle的存储过程和存储函数
- 2、Power View—风骚的数据自动筛选
- SAP ABAP 内表使用
- 物料凭证不产生会计凭证的几种情况
- SAP SD 定价过程的16个字段的作用说明
- qt5.5 静态编译 mysql_QT5.3.2+mingw静态编译(生成exe大约14M)
- 计算机专业英语在线测试9,《计算机专业英语》第9章在线测试【DOC精选】.doc
- adb 连接某个wifi_一加7 Pro全局强制开启90Hz刷新率的办法(附ADB文件下载)
- java 字符串去掉换行_java第一个程序quot;helloworldquot;
- html5摒弃的标记,全新改进的HTML5表单创建