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(..)

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

相关推荐
锋行天下7 小时前
langgraph 后端发自定义数据,前端接收方法概括
人工智能·python
benchmark_cc8 小时前
用 QuantDash 读取单只股票五档盘口:抽样、缺失值检查与复现记录
python·数据分析·pandas·量化交易·股票数据·quantdash
曲径海盗9 小时前
【Python 学习第 55 天】列表基础
python·学习笔记·编程入门
专注仿真9 小时前
知识问答模型用到的算法集详解及代码实例
python·算法·代码·大模型训练·控制算法
jyOverQ10 小时前
我写了一个 CSDN Markdown 图片助手:告别本地图片逐张上传
python·工具·csdn
刘马想放假13 小时前
CANviz 使用指南|Linux 安装、DBC 解码、实时曲线与 J1939 实战
linux·python·websocket
2601_9679873713 小时前
python判断变量名不要调用任何函数实现
python·函数·语法·判断·变量名
卷无止境14 小时前
SALib敏感性分析的python库学习笔记
后端·python
duansamve15 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
特立独行的猫A16 小时前
少 3 个环节、少 1 次 ABI、少 3500 行代码:cj-tauri 与 Ionic/Capacitor 的鸿蒙桥接机制对比
java·后端·python