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下载FTP上的文件夹的实现代码
Feb 10 Python
Python中的装饰器用法详解
Jan 14 Python
Python多进程分块读取超大文件的方法
Apr 13 Python
python 自动重连wifi windows的方法
Dec 18 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
利用Python如何实时检测自身内存占用
May 09 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
详解Python中import机制
Sep 11 Python
Python 中的函数装饰器和闭包详解
Feb 06 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
Discuz 模板引擎的封装类代码
2008/07/18 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
jQuery 开天辟地入门篇一
2009/12/09 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
2015/11/26 Javascript
JS跨域解决方案之使用CORS实现跨域
2016/04/14 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
Vue.js组件间的循环引用方法示例
2017/12/27 Javascript
vue判断input输入内容全是空格的方法
2018/03/02 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
vue组件中传值EventBus的使用及注意事项说明
2020/11/16 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[01:21]DOTA2 新英雄 森海飞霞
2020/12/18 DOTA
使用python Django做网页
2013/11/04 Python
python append、extend与insert的区别
2016/10/13 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
python实现飞船游戏的纵向移动
2020/04/24 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
Python2及Python3如何实现兼容切换
2020/09/01 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
python实现银行账户系统
2021/02/22 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang
python中pymysql包操作数据库方法
2022/04/19 Python