Python的输入与输出
2021/9/8 20:08:29
本文主要是介绍Python的输入与输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、输出
格式化输出:
在 Python 中可以使⽤ print 函数将信息输出到控制台
如果希望输出⽂字信息的同时,⼀起输出 数据,就需要使⽤到 格式化操作符
% 被称为 格式化操作符,专⻔⽤于处理字符串中的格式
1)、包含 % 的字符串,被称为 格式化字符串,
2)、% 和不同的 字符 连⽤,不同类型的数据 需要使⽤ 不同的格式化字符
语法格式如下:
print("格式化字符串" % 变量1) print("格式化字符串" % (变量1, 变量2...))定义字符串变量 name ,输出 我的名字叫 ⼩明,请多多关照! 定义整数变量 student_no ,输出 我的学号是 000001
定义⼩数 price 、 weight 、 money ,输出 苹果单价 9.00 元/⽄,购买了 5.00⽄,需要⽀付 45.00 元 定义⼀个⼩数 scale ,输出 数据⽐例是 10.00%
二、输入
所谓 输⼊,就是 ⽤代码 获取 ⽤户通过 键盘 输⼊的信息
在 Python 中,如果要获取⽤户在 键盘 上的输⼊信息,需要使⽤到 input 函数
1、input 函数实现键盘输⼊
在 Python 中可以使⽤ input 函数从键盘等待⽤户的输⼊
⽤户输⼊的 任何内容 Python 都认为是⼀个 字符串
字符串变量 = input("提示信息:")
2、类型转换函数
注意:浮点数形式的字符串⽆法转换为int,如 int("1.5") 会报错示例:
# 1. 输⼊苹果单价 price_str = input("请输⼊苹果价格:") # 2. 要求苹果重量 weight_str = input("请输⼊苹果重量:") # 3. 计算⾦额 # 1> 将苹果单价转换成⼩数 price = float(price_str) # 2> 将苹果重量转换成⼩数 weight = float(weight_str) # 3> 计算付款⾦额 money = price * weight print(money)
结果
上述代码,针对 价格 定义了⼏个变量?
两个,price_str 记录⽤户输⼊的价格字符串,price 记录转换后的价格数值
思考 —— 如果开发中,需要⽤户通过控制台 输⼊ 很多个 数字,针对每⼀个数字都要定义两个变量,⽅便吗?
改进:定义 ⼀个 浮点变量 接收⽤户输⼊的同时,就使⽤ float 函数进⾏转换
price = float(input("请输⼊价格:"))
改进后的好处:
1)、节约空间,只需要为⼀个变量分配空间
2)、起名字⽅便,不需要为中间变量起名字
示例代码
""" 在控制台依次提示⽤户输⼊:姓名、公司、职位、电话、电⼦邮箱 """ name = input("请输⼊姓名:") company = input("请输⼊公司:") title = input("请输⼊职位:") phone = input("请输⼊电话:") email = input("请输⼊邮箱:") print("*" * 50) print(company) print() print("%s (%s)" % (name, title)) print() print("电话:%s" % phone) print("邮箱:%s" % email) print("*" * 50)
结果
print()打印一个空行
这篇关于Python的输入与输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南