python给用户输出提示_python3.4控制用户输入与输出的方法
一、输入
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给用户输出提示_python3.4控制用户输入与输出的方法相关推荐
- userdel删除用户失败提示:userdel: user * is currently logged in 解决方法
userdel删除用户失败提示:userdel: user * is currently logged in 解决方法 参考文章: (1)userdel删除用户失败提示:userdel: user * ...
- Proteus——开关控制端口输入、输出(汇编51两种语言)
系列文章目录 Proteus--开关控制流水灯的实现 Proteus--开关控制端口输入.输出(汇编51两种语言) 更新ing 目录 系列文章目录 前言 一.题目 二.Proteus原理图 三.代码 ...
- 【Python】Caffe 模型转换 Caffe2 模型 (支持多输入 / 多输出)
Model Translator from Caffe to Caffe2 用于将 Caffe 模型转换为对应 Caffe2 模型的 Python 脚本 官方提供了一个基础版本,经修改和优化后,已支持 ...
- 量产150W 双路输出开关电源全套设计生产资料, 输入220VAC,输出24V5A+5V2A,,PCB及原理图使用AD设计
量产150W 双路输出开关电源全套设计生产资料, 输入220VAC,输出24V5A+5V2A,PCB及原理图使用AD设计,pcb使用元件带3D模型, 采用NE1118B作为PWM控制IC, 单路24V ...
- python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)
对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python中的输入与输出这一方面的了解比较少,在这篇文章之中我们就来了解一下python输入与输出的相关知识 ...
- python变量定义必须赋值_Python3单行定义多个变量或赋值方法
Python3单行定义多个变量或赋值方法 你甚至可以在一行内将多个值赋值给多个变量 >>> a , b = 45, 54 >>> a 45 >>> ...
- python fsolve说明_Python scipy fsolve“’func’参数的输入和输出...
在讨论问题之前,我已经用相同的问题在stackoverflow上搜索了相关的线程: 据我了解到的有关此错误的信息, raise TypeError(msg) TypeError: fsolve: th ...
- python读取输入数据的第二行_Python读取键盘输入的2种方法
如何获取用户的输入 | 手把手教你入门Python之十六 上一篇:三种主要的输出 | 手把手教你入门Python之十五下一篇:进制转换 | 手把手教你入门Python之十七 本文来自于千锋教育在阿里云 ...
- linux php直接输出,linux学习之shell脚本 ------- 输入与输出
概述 顾名思义,通俗来说异常就是指,那些产生在我们本来斟酌和设定的计划以外的意外情况. 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及. 你和朋友约好了明天1起去登山,半道上忽然乌云蔽 ...
最新文章
- python入门到实践-一本书搞定Python入门到实践
- Android-View点击事件短时间重复点击的过滤
- 【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
- 微积分和概率统计有什么用?用来表白呀!
- 领域驱动设计(DDD):领域和子域
- bootstrap-table 列属性_bootstrap中table如何隐藏列?
- 创业,“玩”的就是心态
- 图书管理系统html_你的毕业设计是 XX 管理系统吗?
- Linux错误 libXext.so.6: cannot open shared object file
- 使用单例时一定要注意的一个问题
- java ajaxsubmit_jQuery 使用 ajaxSubmit() 提交表单实现方法
- 【Spring笔记09】Spring中事务传播机制(注解方式)
- 西门子仿真软件(S7-PLCSIM Advanced )与C#通过Profinet读写DB测试总结
- Android 手机如何改造成 Linux 服务器?
- 为什么程序员很难找到合适的另一半?
- 华为千亿美金年报里的5G、AI、云计算
- Django 解决CSRF 跨域问题总结
- 2个鸡蛋100层楼/2个玻璃珠39层楼
- Gradle编译生成不同的版本,动态设定应用标题 / 应用图标 / 替换常量
- svn: E155007: 'XXX' is not a working copy
热门文章
- 零起点学算法11——求梯形面积
- HarmonyOS Text设置换行
- python 使用 struct 把数据变成字节流
- layer弹窗在IOS上,被软键盘挤到上边的解决方法
- 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书
- [BZOJ1857][Scoi2010]传送带
- Go 学习笔记(34)— Go 方法声明、方法调用、方法值、方法表达式、切片对象方法、指针对象方法
- Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
- Elgg网站迁移指南
- 栈的push、pop序列