python3.4控制用户输入与输出的方法


Posted in Python onOctober 17, 2018

一、输入

1.函数格式:input()

2.函数功能:接受一个标准输入数据,返回string类型。ctrl+z结束输入。

3.实例:

默认input():等待一个任意字符的输入

str=input(‘input a string:\n'):接受输入数据作为string类型传给str,\n为提示信息换行。

4.接受多个数据输入,使用eval()函数,间隔符必须是逗号

>>> lines
['', '', '', '84', '2', '3', '']
>>> a,b,c=eval(input())
1,2,3
>>> a
1
>>> c
3

5.接受多行输入的一个方法

>>> sen='end'#作为结束符
>>> list2=[]

>>> for line in iter(input,ends):
line1=line.split(',')
list2.append(line1)


23,34
25,78
end
>>> list2
[['23', '34'], ['25', '78']]

二、输出

1.函数格式:print([object,...],sep='',end='\n',file=sys.stdout)(end默认值为回车,可自定义符号)

2.实例

print():输出一个空行

格式化输出

#%x --- hex 十六进制

#%d --- dec 十进制

#%o --- oct 八进制

#%s --- 字符串

#%f --- float 浮点数

例1:

>>> str1='the value is'
>>> num1=11
>>> print('%s%d'%(str1,num1))
the value is11

例2:

PI=3.1415926

print("PI = %10.3f" % math.pi) #输出PI =  3.142

print("PI = %-10.3f" % math.pi) #输出PI = 3.142

例3:

print("%.3s" %("abcde")) #输出abc

print("%.*s" %(4,"abcde")) #输出abcd

print("%10.3s" %("abcde")) #输出  abc(总长度为10,字符长度不够前面填空格)

例4:打印多行

print(""" 你的内容 """) 或者 print(''' 你的内容 ''')

例5:打印纯文本,不使用转义字符:print(r'内容')或者print(R'内容')

print(r'abc\n') #直接打印字符串abc\n

以上这篇python3.4控制用户输入与输出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中的Django框架中进行字符串翻译
Jul 27 Python
Python学习之Anaconda的使用与配置方法
Jan 04 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
详解pyqt5 动画在QThread线程中无法运行问题
May 05 Python
使用python切片实现二维数组复制示例
Nov 26 Python
解决python web项目意外关闭,但占用端口的问题
Dec 17 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
Python坐标轴操作及设置代码实例
Jun 04 Python
python中元组的用法整理
Jun 15 Python
Python 调用C++封装的进一步探索交流
Mar 04 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
Python代码风格与编程习惯重要吗?
Jun 03 Python
python学生信息管理系统(完整版)
Apr 05 #Python
python3的输入方式及多组输入方法
Oct 17 #Python
Python3.6使用tesseract-ocr的正确方法
Oct 17 #Python
python学生信息管理系统(初级版)
Oct 17 #Python
学生信息管理系统python版
Oct 17 #Python
python 使用sys.stdin和fileinput读入标准输入的方法
Oct 17 #Python
Python实现Dijkstra算法
Oct 17 #Python
You might like
PHP获取网卡地址的代码
2008/04/09 PHP
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
JS处理VBArray的函数使用说明
2008/05/11 Javascript
为什么要在引入的css或者js文件后面加参数的详细讲解
2013/05/03 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
jquery制作居中遮罩层效果分享
2014/02/21 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
JavaScript的jQuery库插件的简要开发指南
2015/08/12 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
原生js中ajax访问的实例详解
2017/09/19 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
2013/11/15 Python
python学习手册中的python多态示例代码
2014/01/21 Python
python实现数组插入新元素的方法
2015/05/22 Python
Python使用遗传算法解决最大流问题
2018/01/29 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
python中列表的含义及用法
2020/05/26 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
空指针到底是什么
2012/08/07 面试题
小学教师的个人自我鉴定
2013/10/26 职场文书
法定授权委托证明书
2015/06/18 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏