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 相关文章推荐
浅谈django model postgres的json字段编码问题
Jan 05 Python
使用python生成目录树
Mar 29 Python
python使用Qt界面以及逻辑实现方法
Jul 10 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
python tkinter canvas使用实例
Nov 04 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
TensorFlow设置日志级别的几种方式小结
Feb 04 Python
Python3实现飞机大战游戏
Apr 24 Python
在Sublime Editor中配置Python环境的详细教程
May 03 Python
python输出结果刷新及进度条的实现操作
Jul 13 Python
Python字典和列表性能之间的比较
Jun 07 Python
Python制作表白爱心合集
Jan 22 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学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
JavaScript中push(),join() 函数 实例详解
2016/09/06 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
微信小程序与php 实现微信支付的简单实例
2017/06/23 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python安装与使用redis的方法
2016/04/19 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
2019/05/05 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
linux面试题参考答案(4)
2013/01/28 面试题
《夏夜多美》教学反思
2014/02/17 职场文书
班风口号
2014/06/18 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
2015年幼儿园卫生保健工作总结
2015/05/12 职场文书
小学校本教研总结
2015/08/13 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
会议主持词通用版
2019/04/02 职场文书
MySQL中存储时间的最佳实践指南
2021/07/01 MySQL