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 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python的多重继承的理解
Aug 06 Python
python实现音乐下载器
Apr 15 Python
python SMTP实现发送带附件电子邮件
May 22 Python
浅谈python下tiff图像的读取和保存方法
Dec 04 Python
python代码编写计算器小程序
Mar 30 Python
numpy.meshgrid()理解(小结)
Aug 01 Python
python3使用print打印带颜色的字符串代码实例
Aug 22 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
Jan 20 Python
Python使用qrcode二维码库生成二维码方法详解
Feb 17 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
详解Django ORM引发的数据库N+1性能问题
Oct 12 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
php合并js请求的例子
2013/11/01 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
代码获取历史上的今天发生的事
2014/04/11 Javascript
用javascript关闭本窗口不弹出询问框的方法
2014/09/12 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
python 三元运算符使用解析
2019/09/16 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
TensorFlow打印输出tensor的值
2020/04/19 Python
python使用hdfs3模块对hdfs进行操作详解
2020/06/06 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
网络宣传方案
2014/03/15 职场文书
银行职员自我鉴定
2014/04/20 职场文书
纪检监察建议书
2014/05/19 职场文书
火灾现场处置方案
2014/05/28 职场文书
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
Golang 并发下的问题定位及解决方案
2022/03/16 Golang
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS