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中使用item()方法遍历字典的例子
Aug 26 Python
列举Python中吸引人的一些特性
Apr 09 Python
python使用两种发邮件的方式smtp和outlook示例
Jun 02 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
名片管理系统python版
Jan 11 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
浅谈Python访问MySQL的正确姿势
Jan 07 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
通过代码实例了解Python异常本质
Sep 16 Python
python 判断一组数据是否符合正态分布
Sep 23 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
Oct 27 Python
PyTorch device与cuda.device用法
Apr 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访问查询mysql数据的三种方法
2006/10/09 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
JS常用算法实现代码
2016/11/14 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
基于vue cli重构多页面脚手架过程详解
2018/01/23 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
jquery操作select常见方法大全【7种情况】
2019/05/28 jQuery
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
python中Genarator函数用法分析
2015/04/08 Python
Python创建模块及模块导入的方法
2015/05/27 Python
Python多进程同步简单实现代码
2016/04/27 Python
django使用xadmin的全局配置详解
2019/11/15 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
如何在python中判断变量的类型
2020/07/29 Python
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
德国自行车商店:Tretwerk
2019/06/21 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
药学专业大学生自荐信
2013/09/28 职场文书
应届生护士求职信
2013/11/01 职场文书
创业计划书的内容步骤和要领
2014/01/04 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
表扬稿范文
2015/01/17 职场文书
2014年个人年终总结
2015/03/09 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书