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实现批量修改文件名实例
Jul 08 Python
Python文件操作,open读写文件,追加文本内容实例
Dec 14 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
在django-xadmin中APScheduler的启动初始化实例
Nov 15 Python
python计算导数并绘图的实例
Feb 29 Python
python实现UDP协议下的文件传输
Mar 20 Python
Keras实现DenseNet结构操作
Jul 06 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
PHP 7.4中使用预加载的方法详解
2019/07/08 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
浅谈如何使用 webpack 优化资源
2017/10/20 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
JS简单数组排序操作示例【sort方法】
2019/05/17 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
[06:04]DOTA2英雄梦之声Vol19卓尔游侠
2014/06/20 DOTA
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
py中的目录与文件判别代码
2008/07/16 Python
pandas去除重复列的实现方法
2019/01/29 Python
python开启debug模式的方法
2019/06/27 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
八年级英语教学反思
2014/01/09 职场文书
中专自我鉴定
2014/02/05 职场文书
销售员岗位职责
2014/06/09 职场文书
英语课外活动总结
2014/08/27 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
教导处教学工作总结
2015/08/12 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python