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函数嵌套实例
Sep 23 Python
使用Python制作获取网站目录的图形化程序
May 04 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
浅谈Python中的私有变量
Feb 28 Python
python去掉空白行的多种实现代码
Mar 19 Python
django中模板的html自动转意方法
May 27 Python
Python变量类型知识点总结
Feb 18 Python
python的debug实用工具 pdb详解
Jul 12 Python
Django Channels 实现点对点实时聊天和消息推送功能
Jul 17 Python
python自动生成model文件过程详解
Nov 02 Python
python -v 报错问题的解决方法
Sep 15 Python
Python实现视频自动打码的示例代码
Apr 08 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判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
WordPress网站性能优化指南
2015/11/18 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
jQuery的deferred对象使用详解
2011/08/20 Javascript
JavaScript中的property和attribute介绍
2011/12/26 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
对Js OOP编程 创建对象的一些全面理解
2016/07/26 Javascript
vue.js学习之递归组件
2016/12/13 Javascript
深入浅析Vue全局组件与局部组件的区别
2018/06/15 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
node.JS事件机制与events事件模块的使用方法详解
2020/02/06 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
Python实现TCP协议下的端口映射功能的脚本程序示例
2016/06/14 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
python采集百度搜索结果带有特定URL的链接代码实例
2019/08/30 Python
通过python3实现投票功能代码实例
2019/09/26 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
pytorch 修改预训练model实例
2020/01/18 Python
Python2 与Python3的版本区别实例分析
2020/03/30 Python
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
文明餐桌行动实施方案
2014/02/19 职场文书
师德师风的心得体会
2014/09/02 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
2015年法制宣传月活动总结
2015/03/26 职场文书
消防安全主题班会
2015/08/12 职场文书
详解Spring事件发布与监听机制
2021/06/30 Java/Android
vue实现简易音乐播放器
2022/08/14 Vue.js