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之鸭子类和多态
Jun 13 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
python爬虫租房信息在地图上显示的方法
May 13 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
Jun 23 Python
浅析Python迭代器的高级用法
Jul 16 Python
python基于openpyxl生成excel文件
Dec 23 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
TensorFlow的自动求导原理分析
May 26 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
Js 中debug方式
2010/02/07 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
js调试工具console.log()方法查看js代码的执行情况
2014/08/08 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
js实现简单计算器
2015/11/22 Javascript
分享Javascript实用方法二
2015/12/13 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
2016/09/20 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
2016/11/23 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
jQuery使用动画队列自定义动画操作示例
2018/06/16 jQuery
vue Element左侧无限级菜单实现
2020/06/10 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
python实现进程间通信简单实例
2014/07/23 Python
Python实现截屏的函数
2015/07/25 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
Python3.4编程实现简单抓取爬虫功能示例
2017/09/14 Python
Python入门之后再看点什么好?
2018/03/05 Python
python3实现SMTP发送邮件详细教程
2018/06/19 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
Scrapy-Redis之RedisSpider与RedisCrawlSpider详解
2020/11/18 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
优秀应届毕业生自荐信
2013/11/16 职场文书
考核工作实施方案
2014/03/30 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
神龙架导游词
2015/02/11 职场文书
MySQL 5.7常见数据类型
2021/07/15 MySQL
MySQL数据库完全卸载的方法
2022/03/03 MySQL
Win11使用CAD卡顿或者致命错误怎么办?Win11无法正常使用CAD的解决方法
2022/07/23 数码科技