hand
_1_5_96
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-12-02 10:50:00
在Python中,def
关键字用于定义函数,即封装一段可重复使用的代码块。通过定义函数,可以将代码逻辑分组,提高代码的可读性和可维护性。函数允许带参数,使得同一代码块可以适用于不同的输入,增强了代码的灵活性。函数还可以返回值,使得函数调用的结果可以被进一步处理或使用。
直接写def,后续会不方便迁移,因为迁移的时候会由于方法名相同而出现冲突
强烈建议搭配类来写,这样子可以很方便迁移
定义方法:
def XXX(参数1,参数2):
....
print("1")
return
XXX(参数1,参数2) # 使用方法:
定义方法 - 返回多参数,使用逗号来分隔:
def a():
return 3,4,5
if __name__ == "__main__":
# 使用方法 - 获取多参数(返回的是元祖):
aa = a()
print(aa) # (3, 4, 5)返回的是元祖
aa,bb,cc = a()
print(aa) # 3
print(bb) # 4
print(cc) # 5
aa,bb = a() # 报错
print(aa)
print(bb)
__init__()
里
class Dog():
"""创建一个Dog类"""
def __init__(self, name, age,
color="yellow"
axis: int = 0,
dropna: bool = True,): # 构造函数
# 可以指定类型、可以指定默认值
"""初始化属性name和age"""
self.name = name
self.age = age
def sit(self): # 定义蹲下方法
"""蹲下"""
print (self.name + " is now sitting.")
def roll_over(self): # 定义打滚方法
"""打滚"""
print (self.name + " rolled over!")
方法写在类语法 - class BB(AA): - 类 - 有继承里有很多好处,1:可以轻松转移到其他项目,不用担心方法名重复。2:把固定参数写在__init__()
里可以让别人知道这个类有什么重要的属性,建议常数都放到这里
python
整章节共122节
快分享给你的小伙伴吧 ~