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中统计函数运行耗时的方法
May 05 Python
python解决方案:WindowsError: [Error 2]
Aug 28 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
Jan 20 Python
用python实现的线程池实例代码
Jan 06 Python
python3个性签名设计实现代码
Jun 19 Python
详解numpy矩阵的创建与数据类型
Oct 18 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
解决flask接口返回的内容中文乱码的问题
Apr 03 Python
如何在Python对Excel进行读取
Jun 04 Python
Flask缓存静态文件的具体方法
Aug 02 Python
Django执行源生mysql语句实现过程解析
Nov 12 Python
Python selenium的这三种等待方式一定要会!
Jun 10 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 empty函数报错解决办法
2014/03/06 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
PHP实现基于状态的责任链审批模式详解
2019/05/31 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
2011/01/17 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
2016/12/30 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
Element图表初始大小及窗口自适应实现
2020/07/10 Javascript
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
python实现解数独程序代码
2017/04/12 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
2017/07/24 Python
详解pyenv下使用python matplotlib模块的问题解决
2018/11/29 Python
django Admin文档生成器使用详解
2019/07/22 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
印度低票价航空公司:GoAir
2017/10/11 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
serialVersionUID具有什么样的特征
2014/02/20 面试题
上海微创软件面试题
2012/06/14 面试题
小学中队活动总结
2015/05/11 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书