一、输入

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控制用户输入与输出的方法相关推荐

  1. userdel删除用户失败提示:userdel: user * is currently logged in 解决方法

    userdel删除用户失败提示:userdel: user * is currently logged in 解决方法 参考文章: (1)userdel删除用户失败提示:userdel: user * ...

  2. Proteus——开关控制端口输入、输出(汇编51两种语言)

    系列文章目录 Proteus--开关控制流水灯的实现 Proteus--开关控制端口输入.输出(汇编51两种语言) 更新ing 目录 系列文章目录 前言 一.题目 二.Proteus原理图 三.代码 ...

  3. 【Python】Caffe 模型转换 Caffe2 模型 (支持多输入 / 多输出)

    Model Translator from Caffe to Caffe2 用于将 Caffe 模型转换为对应 Caffe2 模型的 Python 脚本 官方提供了一个基础版本,经修改和优化后,已支持 ...

  4. 量产150W 双路输出开关电源全套设计生产资料, 输入220VAC,输出24V5A+5V2A,,PCB及原理图使用AD设计

    量产150W 双路输出开关电源全套设计生产资料, 输入220VAC,输出24V5A+5V2A,PCB及原理图使用AD设计,pcb使用元件带3D模型, 采用NE1118B作为PWM控制IC, 单路24V ...

  5. python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)

    对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python中的输入与输出这一方面的了解比较少,在这篇文章之中我们就来了解一下python输入与输出的相关知识 ...

  6. python变量定义必须赋值_Python3单行定义多个变量或赋值方法

    Python3单行定义多个变量或赋值方法 你甚至可以在一行内将多个值赋值给多个变量 >>> a , b = 45, 54 >>> a 45 >>> ...

  7. python fsolve说明_Python scipy fsolve“’func’参数的输入和输出...

    在讨论问题之前,我已经用相同的问题在stackoverflow上搜索了相关的线程: 据我了解到的有关此错误的信息, raise TypeError(msg) TypeError: fsolve: th ...

  8. python读取输入数据的第二行_Python读取键盘输入的2种方法

    如何获取用户的输入 | 手把手教你入门Python之十六 上一篇:三种主要的输出 | 手把手教你入门Python之十五下一篇:进制转换 | 手把手教你入门Python之十七 本文来自于千锋教育在阿里云 ...

  9. linux php直接输出,linux学习之shell脚本 ------- 输入与输出

    概述 顾名思义,通俗来说异常就是指,那些产生在我们本来斟酌和设定的计划以外的意外情况. 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及. 你和朋友约好了明天1起去登山,半道上忽然乌云蔽 ...

最新文章

  1. python入门到实践-一本书搞定Python入门到实践
  2. Android-View点击事件短时间重复点击的过滤
  3. 【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
  4. 微积分和概率统计有什么用?用来表白呀!
  5. 领域驱动设计(DDD):领域和子域
  6. bootstrap-table 列属性_bootstrap中table如何隐藏列?
  7. 创业,“玩”的就是心态
  8. 图书管理系统html_你的毕业设计是 XX 管理系统吗?
  9. Linux错误 libXext.so.6: cannot open shared object file
  10. 使用单例时一定要注意的一个问题
  11. java ajaxsubmit_jQuery 使用 ajaxSubmit() 提交表单实现方法
  12. 【Spring笔记09】Spring中事务传播机制(注解方式)
  13. 西门子仿真软件(S7-PLCSIM Advanced )与C#通过Profinet读写DB测试总结
  14. Android 手机如何改造成 Linux 服务器?
  15. 为什么程序员很难找到合适的另一半?
  16. 华为千亿美金年报里的5G、AI、云计算
  17. Django 解决CSRF 跨域问题总结
  18. 2个鸡蛋100层楼/2个玻璃珠39层楼
  19. Gradle编译生成不同的版本,动态设定应用标题 / 应用图标 / 替换常量
  20. svn: E155007: 'XXX' is not a working copy

热门文章

  1. 零起点学算法11——求梯形面积
  2. HarmonyOS Text设置换行
  3. python 使用 struct 把数据变成字节流
  4. layer弹窗在IOS上,被软键盘挤到上边的解决方法
  5. 从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书
  6. [BZOJ1857][Scoi2010]传送带
  7. Go 学习笔记(34)— Go 方法声明、方法调用、方法值、方法表达式、切片对象方法、指针对象方法
  8. Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
  9. Elgg网站迁移指南
  10. 栈的push、pop序列