趣盘16个 Python 常用函数

前言:整理了大量编程学习类书籍,如需请在公众号『阔码人生』后台回复 “书籍” 即可获取。

大家好,我是阔升。今天咱们来聊聊 Python 中那些个让人又爱又恨的常用函数。它们就像是你衣柜里那些百搭的基本款,看似普通,实则离不开。没有它们,你的代码就像是没有调料的白水煮青菜 —— 食之无味,弃之可惜。

1,print() —— 代码界的话痨

这位老兄可谓是 Python 世界里的"老大哥",无处不在。它就像是你的私人吐槽助手,随时准备倾听你的心声(呃,代码的心声)。

print("我是谁?我在哪?我在干什么?")

2,len() —— 测量界的标准尺

len() 函数就像是你随身携带的卷尺,能测量从字符串到列表的各种"长度"。它不关心你的内容是什么,只在乎你有多长。

my_list = [1, 2, 3, 4, 5]
print(len(my_list))  # 输出:5

3,range() —— 数字界的魔术师

如果说 Python 是一个马戏团,那 range() 就是变魔术的小丑。它能变出各种数字序列,让你的 for 循环跟着节奏舞动起来。

for i in range(5):
    print(i)  # 输出:0、1、2、3、4

4,input() —— 代码与人类的桥梁

input() 函数就像是 Python 世界里的记者,总是不厌其烦地追问:"你想说点什么?“它让你的程序变得"有问必答”。

name = input("请输入你的名字:")
print(f"你好,{name}!")

5,str()、int()、float() —— 数据类型的变形金刚

这三个函数就像是数据类型的美容院。不管你是字符串想变成数字,还是小数想变成整数,它们都能满足你的"变美"需求。

age = int("25")
price = float("19.99")
count = str(42)

6,max() 和 min() —— 比较界的裁判

这对双胞胎函数就像是竞技场上的裁判,总能在一群数字中挑出最大和最小的那个。

numbers = [10, 5, 8, 20, 3]
print(max(numbers))  # 输出:20
print(min(numbers))  # 输出:3

7,sum() —— 算数界的累计狂人

sum() 函数就像是一个永不疲倦的会计,给它一堆数字,它就能乐此不疲地加啊加。

expenses = [10.5, 8.0, 12.3, 15.8]
total = sum(expenses)
print(f"总支出:{total}")

8,sorted() —— 整理界的收纳达人

如果你的列表乱得像沙发底下的零食,那就交给 sorted() 吧。它会把你的数据收拾得妥妥帖帖。

messy = [3, 1, 4, 1, 5, 9, 2, 6]
tidy = sorted(messy)
print(tidy)  # 输出:[1, 1, 2, 3, 4, 5, 6, 9]

9,help() —— 代码界的万事通

help() 函数就像是你随身携带的 Python 百科全书。不管你遇到什么不懂的,它都能给你一个详细的解释。它是你深夜调试代码时的好伙伴。

help(print)  # 输出 print 函数的详细说明

10, enumerate() —— 序号界的小助手

enumerate() 函数就像是一个勤劳的图书管理员,它不仅会告诉你书的内容,还会贴心地告诉你书在书架上的位置。

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f"{index}{fruit}")

11, all() —— 团队界的严格领导

all() 函数就像是一个完美主义者的老板。只有当团队里的每个人都表现优秀时,它才会给出好评。一个人拖后腿,全军覆没!

print(all([True, True, True]))  # 输出:True
print(all([True, False, True]))  # 输出:False

12, abs() —— 数学界的正能量担当

abs() 函数就像是一个永远保持积极的朋友。不管你给它多么负面的数字,它总能给你一个正面的回应。

print(abs(-42))  # 输出:42
print(abs(3.14))  # 输出:3.14

13,isinstance() —— 类型界的福尔摩斯

isinstance() 函数就像是一个火眼金睛的侦探。它能准确地判断出一个对象是不是某个类型的"嫌疑人"。

print(isinstance(42, int))  # 输出:True
print(isinstance("Hello", str))  # 输出:True
print(isinstance(3.14, int))  # 输出:False

14,type() —— 对象界的身份证检查员

如果说 isinstance() 是侦探,那 type() 就是警察局的身份证检查员。它能直接告诉你一个对象的具体类型,丝毫不含糊。

print(type(42))  # 输出:<class 'int'>
print(type("Hello"))  # 输出:<class 'str'>
print(type([1, 2, 3]))  # 输出:<class 'list'>

15,dir() —— 对象界的私家侦探

dir() 函数就像是一个无所不知的私家侦探。给它一个对象,它就能列出这个对象所有的属性和方法,就像翻开了对象的日记本。

print(dir(str))  # 输出字符串对象的所有属性和方法

16,hasattr() —— 对象界的八卦记者

hasattr() 函数就像是一个八卦记者,总是打听这个对象有没有那个属性。它的好奇心可是无穷无尽的!

class Dog:
    def bark(self):
        print("汪汪!")

fido = Dog()
print(hasattr(fido, 'bark'))  # 输出:True
print(hasattr(fido, 'meow'))  # 输出:False

最后的话

这些函数就像是 Python 世界里的瑞士军刀,小巧却功能强大。熟练掌握它们,你就能在代码的海洋里游刃有余。记住,编程就像烹饪,这些函数就是你的调料。适量使用,你的代码就会变得美味可口!

那么,亲爱的读者们,你最常用的 Python 函数是哪个呢?欢迎在评论区分享你的"独门秘方"!

  • 12
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阔升

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值