input语句(函数)的功能就是获取键盘输入的数据,具体的用法为:s = input(提示信息)
print语句(函数)的功能就是将数据输出到控制台,具体语法为:print(数据..)
input是个内置函数。

注意:无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型。
案例:银行卡ATM取款
- 需求:小智的银行卡中有10000元,现在到ATM进行取钱操作,请根据输入的金额执行取钱操作,取钱完毕后,展示其银行卡余额。
- 步骤:
- 输入密码
- 输入取款金额
- 计算余额并输出
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(..)
**声明:**本篇学习笔记参考黑马程序员相关课程,部分素材来源于网络公开资料;文中为个人整理复盘,仅供学习交流使用。