学习笔记——Python输入与输出

Python的输入与输出

输入——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.com

Process finished with exit code 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值