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使用PyV8执行javascript代码示例分享
Dec 04 Python
python图片验证码生成代码
Jul 02 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 Python
Django ModelForm组件使用方法详解
Jul 23 Python
Python八皇后问题解答过程详解
Jul 29 Python
python的常见矩阵运算(小结)
Aug 07 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
Jan 09 Python
Pycharm同步远程服务器调试的方法步骤
Nov 04 Python
Python序列化与反序列化相关知识总结
Jun 08 Python
python中24小时制转换为12小时制的方法
Jun 18 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扎实个人基本功
2008/03/27 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
ucenter通信原理分析
2015/01/09 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
Maps Javascript
2007/01/22 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
jquery实现图片上传前本地预览
2017/04/28 jQuery
使用yeoman构建angular应用的方法
2017/08/14 Javascript
Vue.js实现列表清单的操作方法
2017/11/15 Javascript
JavaScript 中定义函数用 var foo = function () {} 和 function foo()区别介绍
2018/03/01 Javascript
在react-router4中进行代码拆分的方法(基于webpack)
2018/03/08 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
LayUI数据接口返回实体封装的例子
2019/09/12 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Java及python正则表达式详解
2017/12/27 Python
pygame实现非图片按钮效果
2019/10/29 Python
python re的findall和finditer的区别详解
2020/11/15 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
《影子》教学反思
2014/02/21 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
单位委托书
2014/10/15 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL