电脑帮手
柔彩主题三 · 更轻盈的阅读体验

初学者常用的库函数,这些你肯定用得上

发布时间:2025-12-11 22:33:38 阅读:317 次

初学者常用的函数,别再重复造轮子了

刚学编程那会儿,总喜欢自己写一堆代码来实现功能。比如判断一个字符串是不是数字,翻来覆去写条件判断,结果还容易出错。后来才知道,很多基础操作早就被封装成了库函数,直接调用就行。

掌握一些常见的库函数,不仅能省时间,还能让代码更简洁、更可靠。下面这几个,几乎是每个新手都会遇到的。

字符串处理:split 和 strip

处理文本时,经常需要把一串数据拆开。比如用户输入了“张三,李四,王五”,想分开成每个人的名字,用 split 就行。

names = "张三,李四,王五"
name_list = names.split(",")
print(name_list) # 输出:['张三', '李四', '王五']

还有时候字符串前后带空格,比如“ hello ”,用 strip 一下就干净了。

text = "  hello  "
clean_text = text.strip()
print(clean_text) # 输出:hello

数学计算:max、min 和 abs

找最大值最小值不用自己写循环了。maxmin 直接搞定。

nums = [3, 7, 1, 9, 4]
print(max(nums)) # 输出:9
print(min(nums)) # 输出:1

求绝对值也一样,abs 比自己写判断正负方便多了。

print(abs(-5))  # 输出:5

列表操作:append、remove 和 index

往列表里加东西用 append,删掉某个值用 remove,想知道某个元素在哪儿用 index

fruits = ["苹果", "香蕉"]
fruits.append("橙子") # 加到最后
fruits.remove("香蕉") # 删除香蕉
print(fruits.index("苹果")) # 输出:0

类型转换:int、str、bool

用户输入的数字其实是字符串,要做计算就得转成整数。这时候 int() 就派上用场了。

age_input = "25"
age = int(age_input)
print(age + 5) # 输出:30

反过来,数字要拼接到文字里,就得转成字符串:str(123)

判断真假值的时候,bool() 也能帮你快速转换,比如空列表是 False,有内容就是 True。

文件读写:open 和 read

想读个配置文件或者日志,不用复杂操作。open 配合 read 就能搞定。

with open("note.txt", "r", encoding="utf-8") as f:
content = f.read()
print(content)

写文件也类似,把 "r" 换成 "w" 就行。

这些函数在日常写脚本、处理数据、做小工具时特别常见。与其从头实现,不如先查查有没有现成的函数可用。多用几次,自然就记住了。