Python的输入与输出

  • 输入——input
  • 输出
    • 格式化输出

输入——input

  • input 函数 实现键盘输入

  • input 函数默认将接收的内容转为字符串类型,可以通过
    类型转换函数来改变类型

>>> a=input("输入:")
输入:111
>>> print(type(a))
<class 'str'>
函数 说明
int(x) 将 x 转换为一个整数
float(x) 将 x 转换到一个浮点数
str(x) 将x转为字符串类型
>>>a=input("输入:")
输入:111
>>> a=float(a)
>>> print(a)
111.0
>>> print(type(a))
<class 'float'>>>> a=float(input("输入:"))
输入:111
>>> print(a)
111.0
>>>

练习

# 1. 输入苹果单价
>>> price_str = input("请输入苹果价格:")
请输入苹果价格:5.2
# 2. 要求苹果重量
>>> weight_str = input("请输入苹果重量:")
请输入苹果重量:7.2
# 3. 计算金额
# 将苹果单价转换成小数
>>> price = float(price_str)
# 将苹果重量转换成小数
>>> weight = float(weight_str)
# 计算付款金额
>>> money = price * weight
>>> print(money)
37.440000000000005

输出

格式化输出

如果希望输出文字信息的同时,一起输出 数据,就需要使用到 格式化操作符% 专门用于处理字符串中的格式。

  • 包含 % 的字符串,被称为 格式化字符串
  • % 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符
  • % 是起着占位符的作用
常用格式化字符 含义
%s 字符串 如果不知道使用什么占位符接收变量,可以都用 %s
%d 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全,%-6d 是做对齐
%f 浮点数,%.2f 表示小数点后只显示两位
%% 输出 %
"""
在控制台依次提示用户输入:姓名、公司、职位、电话、邮箱
"""
[Name, Company, Position, Phone, Email] =(input("请输入姓名、公司、职位、电话、邮箱:").split())
print("*"*50)
print()
print(Company)
print()
print("%s (%s)" %(Name, Position))
print("电话:%s" % Phone)
print("邮箱:%s" % Email)
请输入姓名、公司、职位、电话、邮箱:Chris 牛逼哄哄公司 CEO 188888888 Chris@nbhh.com
**************************************************牛逼哄哄公司Chris (CEO)
电话:188888888
邮箱:Chris@nbhh.comProcess finished with exit code 0

学习笔记——Python输入与输出相关推荐

  1. Python学习笔记:输入和输出

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 本文对Python的简介:Python简介 Python流程介绍:深入Python流程 Python数据结构:P ...

  2. C++ 学习笔记之——输入和输出

    在 C++ 中,我们通过调用输入输出流库中的流对象 cin 和 cout 来实现输入和输出. #include <iostream>using namespace std;int main ...

  3. [转载] Python输入,输出,Python导入

    参考链接: Python输入,输出和导入 In this tutorial we will cover the basics of Python Input/Output and also how t ...

  4. Python输入,输出,Python导入

    In this tutorial we will cover the basics of Python Input/Output and also how to import a module in ...

  5. python3中文手册-Python 输入和输出

    Python 输入和输出 在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能.本章节我们将具体介绍 Python 的输入输出. 输出格式美化 Python两种输出值的方式: 表达式语 ...

  6. python语言的33个保留字的基本含义_Python学习笔记——Python的33个保留字及其意义,python,pythone33,含义...

    Python学习笔记--Python的33个保留字及其意义,python,pythone33,含义 发表时间:2020-03-27 笔记走起 正文 序号 保留字 含义 1 and 用于表达式运算,逻辑 ...

  7. 神经网络与深度学习——TensorFlow2.0实战(笔记)(三)(python输入和输出)

    从程序中学习知识点 1. #输出函数可以输出字符串常量 print("hello") #输出数学表达式 print(1+2) #输出变量 print(num) 2. #string ...

  8. python学习总结7 - 输入与输出【格式化字符串及读写文件】

    文章目录 输入与输出 1.更复杂的输出格式 1.1 格式化字符串字面值(3.6版本加入) 1.2 字符串的format方法 1.3 手动格式化字符串 1.4 旧式字符串格式化方法 2.读写文件 2.1 ...

  9. python输入名字输出姓_python学习-输入输出

    Python的输入和输出非常方便,下面详细记录一下 任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果.输入是Input, ...

最新文章

  1. 抛出运行时异常的目的_「JAVA」运行时异常、编译时异常、自定义异常,通过案例实践转译和异常链...
  2. 【DP】[ZJOI2008][HYSBZ/BZOJ1037]生日聚会Party
  3. 在IOC中装配Bean
  4. Container ViewController自定义转场控制器。
  5. 怎样使用 ASP.NET Optimization Bundling压缩样式表和脚本
  6. Oracle不完全恢复-主动恢复和incarnation/RMAN-20208/RMAN-06004
  7. 【资料整理】squid安装和配置代理上网
  8. java 火星坐标转wgs84_火星坐标系与WGS84坐标系转换
  9. JavaWeb后端代码自动生成工具
  10. python绘制人物关系图,Python来袭,教你用Neo4j构建“复联4”人物关系图谱!
  11. JAVA实现汉字转拼英
  12. 进字节跳动了,年薪30w+
  13. 彻底弄明白Gradle相关配置
  14. 《金融的本质》书中的精髓:金融危机是如何产生的?以及美联储是如何应对金融危机的?
  15. 帝国霸略老显示服务器连接失败,帝国霸略怎么玩?新手必看技巧攻略[图]
  16. 小乌龟克隆报错:git add not exit cleanly
  17. 纸质签名转变为电子签名
  18. 松下幸之助“水库式经营”
  19. IPsec中IKE与ISAKMP过程分析(快速模式-消息2)
  20. L2-013 红色警报 (25 分)

热门文章

  1. OPCode详解及汇编与反汇编原理
  2. 震碎认知,将原理融会贯通到顶点的SpringBoot实战项目
  3. 期刊类文章左下角添加横线的方法
  4. Pytorch学习笔记7——自定义数据集
  5. Android 接入穿山甲SDK之Banner广告
  6. 微软Office 2013:会受企业待见的最佳新功能
  7. verilog语言使用注意事项
  8. 解决freeswitch30s就挂掉的问题
  9. 符号检验和置信区间R代码
  10. 基于https搭建habor私有库