苦练Python第17天:你必须掌握的Python内置函数

苦练Python第17天:你必须掌握的Python内置函数

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

作者:Rahul Gupta

译者:倔强青铜三

前言

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

欢迎来到 100 天 Python 挑战第 17 天

今天,我们开箱即用------聚焦 Python 内置函数(built-in functions)。它们无需安装、不必导入,随时待命,让代码更短、更快、更易读。


📦 今日收获清单

  • 什么是内置函数
  • 20+ 高频内置函数速查表
  • 真实场景示例
  • 彩蛋:探索更多隐藏宝藏

🤔 内置函数是什么?

内置函数 是 Python 启动即加载的 预定义函数

无需 import,直接呼唤即可。

python 复制代码
print("Hello, Python!")  # ✅ print 就是内置函数

🚀 高频内置函数速通榜(附示例)

1️⃣ print() -- 输出利器

python 复制代码
print("Learning Python!")

2️⃣ len() -- 长度侦探

python 复制代码
name = "Python"
print(len(name))  # 6

3️⃣ type() -- 类型照妖镜

python 复制代码
print(type(5))        # <class 'int'>
print(type("Hello"))  # <class 'str'>

4️⃣ int() / float() / str() -- 类型变形术

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

5️⃣ input() -- 互动之门

python 复制代码
name = input("Enter your name: ")
print("Hello,", name)

6️⃣ sum() -- 一键求和

python 复制代码
numbers = [10, 20, 30]
print(sum(numbers))  # 60

7️⃣ max() / min() -- 极值秒取

python 复制代码
print(max([3, 6, 2]))  # 6
print(min([3, 6, 2]))  # 2

8️⃣ sorted() -- 排序瞬发

python 复制代码
print(sorted([5, 2, 9]))  # [2, 5, 9]

9️⃣ range() -- 数字工厂

python 复制代码
for i in range(3):
    print(i)  # 0 1 2

🔟 enumerate() -- 索引伴侣

python 复制代码
colors = ["red", "blue", "green"]
for index, color in enumerate(colors):
    print(index, color)

1️⃣1️⃣ zip() -- 并行缝合

python 复制代码
names = ["Alice", "Bob"]
scores = [85, 92]
for name, score in zip(names, scores):
    print(f"{name} scored {score}")

1️⃣2️⃣ abs() -- 绝对值

python 复制代码
print(abs(-7))  # 7

1️⃣3️⃣ round() -- 精准四舍五入

python 复制代码
print(round(3.14159, 2))  # 3.14

1️⃣4️⃣ all() / any() -- 批量真假判官

python 复制代码
print(all([True, True, False]))  # False
print(any([False, False, True]))  # True

1️⃣5️⃣ dir() -- 属性导航仪

python 复制代码
print(dir(str))  # 所有字符串方法一览

1️⃣6️⃣ help() -- 在线文档

python 复制代码
help(len)  # len() 详细说明书

1️⃣7️⃣ eval() -- 代码即字符串(⚠️谨慎使用)

python 复制代码
expression = "3 + 5"
print(eval(expression))  # 8

1️⃣8️⃣ reversed() -- 逆序魔法

python 复制代码
for char in reversed("Python"):
    print(char, end="")  # nohtyP

1️⃣9️⃣ isinstance() -- 类型安检

python 复制代码
x = 10
print(isinstance(x, int))  # True

2️⃣0️⃣ map() / filter() -- 函数式神器

python 复制代码
nums = [1, 2, 3]
squared = list(map(lambda x: x**2, nums))
print(squared)  # [1, 4, 9]

evens = list(filter(lambda x: x % 2 == 0, nums))
print(evens)  # [2]

💡 彩蛋:一键查看全部内置函数

python 复制代码
print(dir(__builtins__))

🧠 一日精华

  • 内置函数:开机自带、零成本
  • 掌握 20+ 高频利器,代码量骤减
  • help() & dir():官方文档随身带
  • 立即调用,拒绝重复造轮子

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

相关推荐
zhangfeng11332 小时前
国家超算中心 scnet.cn 跨用户文件分享流程总结 多个用户之间 文件共享 不需要反复下载上传
人工智能·语言模型·大模型
MATLAB代码顾问5 小时前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
ting94520005 小时前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华6 小时前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi6 小时前
04-缩放点积注意力代码实现 💻
人工智能·python
DeepReinforce6 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
HackTwoHub7 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
段一凡-华北理工大学7 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人7 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
其实防守也摸鱼7 小时前
CTF密码学综合教学指南--第五章
开发语言·网络·笔记·python·安全·网络安全·密码学