Python17:核心语法-数据存储与运算-输入与输出

input语句(函数)的功能就是获取键盘输入的数据,具体的用法为:s = input(提示信息)

print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据..)

input是个内置函数。

注意:无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型。

案例:银行卡ATM取款

  • 需求:小智的银行卡中有10000元,现在到ATM进行取钱操作,请根据输入的金额执行取钱操作,取钱完毕后,展示其银行卡余额。
  • 步骤:
    1. 输入密码
    2. 输入取款金额
    3. 计算余额并输出
python 复制代码
# 总金额
total = 10000
# 1.输入密码
password = input("请输入您的银行卡密码:")
print(f"密码正确:{password}")
# 2.输入取款金额
num = input("请输入您的取款金额:")
# 3.计算余额并输出 --> num转为int类型-->int(..)
print(f"取款后银行卡余额为:{total - int(num)}")


print(f"取款后银行卡余额为:{(total-int(num)):.2f}")

f"" 格式化写法

f"" 就是最简单省事的拼接写法,全称叫 f-string

核心记住 3 点

1.字符串前面必须加小写 f

2.所有变量、数字、真假值,全都放进**{} 大括号** 里

3.想要整齐小数,就写 {变量:.2f}

python 复制代码
# 体重
weight = 52.368
# 保留两位小数展示
res = f"体重{weight:.2f}千克"
print(res) # 体重52.37千克 自动四舍五入

# 直接在大括号里算算式
r = 5
# 直接括号里算圆周长
print(f"半径5的圆周长:{2*3.14*r:.2f}")  # 半径5的圆周长:31.40

如何进行数据类型转换,比如字符串转为数字、数字转字符串等?

  • 其他类型转为int类型:int(..)
  • 其他类型转为str类型:str(..)
  • 其他类型转为float类型:float(..)
  • 其他类型转为bool类型:bool(..)

**声明:**本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。

相关推荐
fanruitian6 分钟前
python property
开发语言·python
Web3&Basketball11 分钟前
MiniMax M3.1 Flash实战:3个成本坑
python·大模型·成本优化·minimax·推理优化·token计费
Angeldream12315 分钟前
第 7 章 医学影像特征提取与分析
图像处理·python·深度学习·计算机视觉·医学影像·特征提取
无语的小歪歪33 分钟前
ATF 智测 1.0
python·测试工具·集成测试
czq_268671948738 分钟前
Python打卡第45天
开发语言·python
java_prinln40 分钟前
9. Agent 的长短期记忆系统怎么做的?记忆是怎么存的?粒度是多少?怎么用的?
数据库·python·agent
FOAF-lambda1 小时前
Python实战:基于OpenCV与单调栈,精准定位PDF中最大的空白区域
python·opencv·pdf
terry6001 小时前
企业数据查询接口防爬实战:图形验证码服务端校验接入与限流设计(附Python)
python·信息与通信·图形验证码·反爬虫·人机验证·行为验证码·滑动拼图验证
量化炼金 (CodeAlchemy)1 小时前
【Python】pandas vs polars 简单性能对比测试
开发语言·python·pandas
学习论之费曼学习法1 小时前
无人值守AI内容矩阵实战(7):Playwright 发布器避坑——编辑器竞态、索引延迟与风控
python·线性代数·矩阵·编辑器·浏览器自动化·playwright·踩坑记录