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中实现结构相似的函数调用方法
Mar 10 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
python解决网站的反爬虫策略总结
Oct 26 Python
Python 列表理解及使用方法
Oct 27 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
python检索特定内容的文本文件实例
Jun 05 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
详解python中init方法和随机数方法
Mar 13 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
pymysql模块的使用(增删改查)详解
Sep 09 Python
Django表单提交后实现获取相同name的不同value值
May 14 Python
python 如何快速复制序列
Sep 07 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
PHP 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP使用Redis替代文件存储Session的方法
2017/02/15 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
详解JavaScript中jQuery和Ajax以及JSONP的联合使用
2015/08/13 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
理解javascript中的with关键字
2016/02/15 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
浅谈vue 单文件探索
2018/09/05 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
python显示天气预报
2014/03/02 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
深入浅析python 中的匿名函数
2018/05/21 Python
django2用iframe标签完成网页内嵌播放b站视频功能
2018/06/20 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
Linux文件操作命令都有哪些
2016/07/23 面试题
干部作风建设个人剖析材料
2014/10/11 职场文书
还款承诺书范本
2015/01/20 职场文书
客房部经理岗位职责
2015/02/02 职场文书