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局域网ip扫描示例分享
Apr 03 Python
编写Python CGI脚本的教程
Jun 29 Python
python实现在windows服务中新建进程的方法
Jun 30 Python
python使用邻接矩阵构造图代码示例
Nov 10 Python
django中send_mail功能实现详解
Feb 06 Python
Python3实现的简单验证码识别功能示例
May 02 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 Python
python爬虫scrapy基本使用超详细教程
Feb 20 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
方法汇总:Python 安装第三方库常用
Apr 26 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表单转换textarea换行符的方法
2010/09/10 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
jquery+php实现导出datatables插件数据到excel的方法
2015/07/06 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
JS URL传中文参数引发的乱码问题
2009/09/02 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
Node+Express+MongoDB实现登录注册功能实例
2017/04/23 Javascript
手写简单的jQuery雪花飘落效果实例
2018/04/22 jQuery
在iFrame子页面里实现模态框的方法
2018/08/17 Javascript
vue+element项目中过滤输入框特殊字符小结
2019/08/07 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
2019/09/06 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
Vue中强制组件重新渲染的正确方法
2021/01/03 Vue.js
python队列通信:rabbitMQ的使用(实例讲解)
2017/12/22 Python
如何使用python操作vmware
2019/07/27 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python语言是免费还是收费的?
2020/06/15 Python
Python爬虫抓取指定网页图片代码实例
2020/07/24 Python
python利用xlsxwriter模块 操作 Excel
2020/10/14 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
性能测试工程师的面试题
2015/02/20 面试题
酒鬼酒广告词
2014/03/21 职场文书
周年庆典主持词
2014/04/02 职场文书
安全生产月活动总结
2014/05/04 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
2015年销售员工作总结范文
2015/04/07 职场文书
创业计划书介绍
2019/04/24 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
Python echarts实现数据可视化实例详解
2022/03/03 Python
Mysql调整优化之四种分区方式以及组合分区
2022/04/13 MySQL