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

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

相关推荐
梅雅达编程笔记1 小时前
04-Python CSV数据保存与翻页抓取
开发语言·爬虫·python·pandas·数据采集·csv
估值探索者1 小时前
【Python量化策略实战 #04】Donchian 通道假突破太多?用 ATR 阈值过滤跑通真实突破信号
开发语言·python·接口·api接口·数据api接口·股票数据api接口
oooost2 小时前
Jupyter Notebook 常用快捷键速查
ide·python·jupyter
阿钱真强道2 小时前
30 嵌入式操作系统 | 上位机界面:Flask 网页显示 + 控制闭环
后端·python·flask
ysu_03142 小时前
Docker-Desktop-WSL2实战指南-Windows从安装配置到项目容器化
windows·python·docker·容器·composer·dockerfile·wsl2
郝学胜-神的一滴3 小时前
AI 编程智能体 02:AI智能体到底是什么
开发语言·人工智能·python·程序人生·pycharm
Guarding and trust3 小时前
python系列之多线程编程
python
梅雅达编程笔记3 小时前
03_网页表格数据抓取
爬虫·python·beautifulsoup·pandas·数据采集
迅猛龙办公室3 小时前
Python实现求两个数字之和
java·开发语言·python