python主程序
核心概念解析
if name == "main": 的作用
模块判断:当 Python 文件直接运行时,name 的值为 "main",此时执行主逻辑。
防止导入执行:当该文件被其他模块导入时,name 值为模块名,不会执行主逻辑。
def process_data(data):
"""示例业务逻辑"""
return data.upper()
def main():
# 1. 获取用户输入
user_input = input("请输入文本:")
# 2. 处理数据
result = process_data(user_input)
# 3. 输出结果
print("处理结果:", result)
if __name__ == "__main__":
main() # 启动主程序