苦练Python第6天:数字魔法全解

苦练Python第6天:数字魔法全解

原文链接:dev.to/therahul_gu...

作者:Rahul Gupta

译者:倔强青铜三

前言

大家好,我是倔强青铜三 。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我,微信公众号:倔强青铜三。欢迎点赞、收藏、关注,一键三连!!!

欢迎来到 100天Python挑战 第6天!

今天我们将潜入 Python 的数字王国:从整型到浮点,从取余到幂运算,再到类型转换的魔法。无论你是做计算器、数据分析还是游戏开发,这些招式都是必修课。


📦 今日速览

  • Python 三大数值类型:intfloatcomplex
  • 基础算术运算符与优先级
  • 内置数学函数 & math 模块
  • 字符串与数字之间的无缝转换

🔢 1. Python 数值类型

Python 原生支持三种数字类型:

🔹 整型 int

纯整数,正负皆可:

python 复制代码
a = 10
b = -3

🔹 浮点 float

带小数点的十进制数:

python 复制代码
pi = 3.1415
price = 99.99

🔹 复数 complex

科学计算常备:

python 复制代码
z = 2 + 3j

➕ 2. 算术运算符速查表

运算符 说明 示例 结果
+ 加法 3 + 2 5
- 减法 5 - 3 2
* 乘法 4 * 2 8
/ 真除法 10 / 4 2.5
// 整除 10 // 4 2
% 取余 10 % 4 2
** 幂运算 2 ** 3 8

小试牛刀

python 复制代码
a = 7
b = 2

print(a + b)  # 9
print(a - b)  # 5
print(a * b)  # 14
print(a / b)  # 3.5
print(a // b) # 3
print(a % b)  # 1
print(a ** b) # 49

📚 3. 实用内置函数

python 复制代码
abs(-10)       # 10 → 绝对值
round(3.1415)  # 3 → 四舍五入
pow(2, 4)      # 16 → 等价于 2**4

📐 4. math 模块进阶

先导入再使用:

python 复制代码
import math

print(math.sqrt(16))      # 4.0  平方根
print(math.ceil(3.2))     # 4    向上取整
print(math.floor(3.9))    # 3    向下取整
print(math.pi)            # 3.1415926535...
print(math.sin(math.pi))  # ≈ 0 正弦

🔁 5. 类型转换的艺术

Python 提供原生函数完成 str ↔ int ↔ float 的互转:

整型与浮点互转

python 复制代码
x = 5
y = float(x)  # 5.0

z = 3.14
w = int(z)    # 3(小数截断)

字符串转数值

python 复制代码
age_str = "25"
age = int(age_str)      # 25

height_str = "5.9"
height = float(height_str)  # 5.9

⚠️ 注意陷阱

python 复制代码
int("abc")  # ❌ ValueError:非法字面量

实际开发时务必先校验再转换。


✅ 实战:带税计算器

ini 复制代码
price = input("输入价格: ")
price = float(price)
tax = price * 0.18
total = price + tax

print(f"含 18% 税金总价: ₹{round(total, 2)}")

🚀 今日复盘

  • 掌握 intfloatcomplex 的差异
  • 熟练使用算术运算符与内置函数
  • 调用 math 模块完成高阶运算
  • 安全地在字符串与数字之间穿梭

最后感谢阅读!欢迎关注我,微信公众号倔强青铜三。欢迎点赞收藏关注,一键三连!!!

相关推荐
.柒宇.15 小时前
AI掘金头条项目 Docker Compose 部署完整教程(附踩坑记录)
运维·后端·python·docker·容器·fastapi
财经资讯数据_灵砚智能15 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(日间)2026年5月2日
人工智能·python·信息可视化·自然语言处理·ai编程
sali-tec15 小时前
C# 基于OpenCv的视觉工作流-章58-相机标定
图像处理·人工智能·数码相机·opencv·算法·计算机视觉
一水鉴天15 小时前
同构异质三表总装体系确立与入表机制闭环验证 20260502(腾讯元宝)
人工智能·算法·机器学习
kalvin_y_liu15 小时前
人体动作理解和人机共享控制两个研究方向的核心内容
人工智能·具身数据模型
浔川python社15 小时前
AI 生成视频盛行,会带来哪些利与弊
人工智能
AI科技星15 小时前
《全域数学》第一部:数术本源·第二卷《算术原本》之十四附录(二)全域数学体系下三大数论猜想的本源推演与哲学阐释【乖乖数学】
人工智能·线性代数·机器学习·量子计算·agi
qcx2315 小时前
拆解 Warp AI Agent(一):类型即协议——23 种 Action 的编译期安全设计
人工智能·安全·ai·agent·源码解析·warp
蔡俊锋15 小时前
AI进阶运营:从信息爆炸到智能掌控
人工智能·chatgpt·ai进阶运营
weixin_5118404715 小时前
2026年4月23日 Hermes Agent 与 OpenClaw 深度对比研究
人工智能