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查找第k小元素代码分享
Dec 18 Python
以windows service方式运行Python程序的方法
Jun 03 Python
详解Django中的权限和组以及消息
Jul 23 Python
Python实现列表删除重复元素的三种常用方法分析
Nov 24 Python
python编程通过蒙特卡洛法计算定积分详解
Dec 13 Python
python 实现在txt指定行追加文本的方法
Apr 29 Python
Python实现注册、登录小程序功能
Sep 21 Python
python实现大学人员管理系统
Oct 25 Python
如何使用selenium和requests组合实现登录页面
Feb 03 Python
Python创建空列表的字典2种方法详解
Feb 13 Python
Python -m参数原理及使用方法解析
Aug 21 Python
python 实现关联规则算法Apriori的示例
Sep 30 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使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
php实现三级级联下拉框
2016/04/17 PHP
javascript实现划词标记+划词搜索功能
2007/03/06 Javascript
javascript与CSS复习(《精通javascript》)
2010/06/29 Javascript
用JS控制回车事件的代码
2011/02/20 Javascript
JavaScript中的apply和call函数详解
2014/07/20 Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
2016/12/16 Javascript
利用Node.js+Koa框架实现前后端交互的方法
2017/02/27 Javascript
AngularJs 常用的过滤器
2017/05/15 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
举例讲解Python设计模式编程中的访问者与观察者模式
2016/01/26 Python
TensorFlow实现创建分类器
2018/02/06 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
2019/06/24 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
Python实现分数序列求和
2020/02/25 Python
vue常用指令代码实例总结
2020/03/16 Python
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
手工社团活动方案
2014/02/17 职场文书
疾病防治方案
2014/05/31 职场文书
公共场所禁烟标语
2014/06/25 职场文书
会计岗位职责
2015/02/03 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
汽车销售员工作总结
2015/08/12 职场文书
外出考察学习心得体会
2016/01/18 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
python 使用pandas读取csv文件的方法
2022/12/24 Python