☰
python基础(四)-- 函数
2026/10/21 1:44:14 网站建设 项目流程

Main函数

关于main函数,这位作者讲得很具体:https://github.com/chinesehuazhou/python-whydo/blob/master/zh_CN/4-why-doesn’t-Python-have-main-function.md
在此摘抄一些笔记:
1.和Java的main函数不同,java等其他语言需要main主函数作为程序入口。但python运行过程是从上往下,逐行解析运行,每个 .py 文件就是一个可执行文件,都可作为整个程序的入口文件。

2.Python可以不设定main函数

3.这个段落是为了帮助理解main函数用法,但不建议这么写
ifname== 'main’表明 main() 只有在当前脚本被直接执行时才运行,不希望被导入其它模块时运行。

# main 里是某些主体代码defmain():……if__name__=='__main__':main()

4.如果要设置入口文件,可以统一命名为main.py,内容函数的话自定义

函数

1.函数可以有返回值,即函数返回的结果。执行return后,函数结束运行。
#使用return,获取执行结果
def square(width , height):
s=width * height
print(f"square的值为{s}")
return s

#return可以返回多个值
def func(a,b)
return a+b,a-b

i,j = func(3,4) # i = 7, j = -1
i = func(3, 4)# i = (7,-1)元组

#还可以在传递参数,定义参数的数据类型, 同时指定return的数据类型
def square(width : int , height : int) -> int:
s=width * height
print(f"square的值为{s}")
return s

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询