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中字典dict常用操作方法实例总结
Apr 04 Python
在Python中使用SimpleParse模块进行解析的教程
Apr 11 Python
python通过post提交数据的方法
May 06 Python
使用Python编写简单的画图板程序的示例教程
Dec 08 Python
python和flask中返回JSON数据的方法
Mar 26 Python
tensorflow学习笔记之mnist的卷积神经网络实例
Apr 15 Python
Django分页功能的实现代码详解
Jul 29 Python
Django使用中间件解决前后端同源策略问题
Sep 02 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 Python
python 批量将中文名转换为拼音
Feb 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
php准确获取文件MIME类型的方法
2015/06/17 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
2012/10/11 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
2015/08/26 Javascript
JQuery核心函数是什么及使用方法介绍
2016/05/03 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
js 获取站点应用名的简单实例
2016/08/18 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
Python目录和文件处理总结详解
2019/09/02 Python
python多线程扫描端口(线程池)
2019/09/04 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
python raise的基本使用
2020/09/10 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
Python调用飞书发送消息的示例
2020/11/10 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
品学兼优的大学生自我评价
2013/09/20 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python