파이썬에서 main() 함수의 인수

Oluwafisayo Oluwatayo 2024년2월15일
  1. 파이썬 main() 함수
  2. 파이썬에서 main() 함수의 인수
  3. 결론
파이썬에서 main() 함수의 인수

이 튜토리얼의 끝에서 main() 내부에 인수를 갖는 것이 좋은 습관인지 여부를 배웠어야 합니다.

파이썬 main() 함수

Python에서 main() 함수는 주로 함수를 실행하려는 경우에 적용할 수 있습니다. 해당 함수를 실행하려면 먼저 함수를 정의해야 합니다. 여기에서 main() 함수를 정의해야 합니다.

그러나 이와 같은 상황에서 main() 함수는 주로 명명 규칙이므로 main을 다른 이름으로 전환할 수 있으며 함수는 정상적으로 실행됩니다.

main() 함수를 정의한 아래 예제 이미지를 보십시오.

명명 규칙으로 작동하는 Main

두 번째 이미지에서 main 이름을 alpha로 변경한 것을 볼 수 있으며 함수가 제대로 실행되는 것을 볼 수 있습니다.

Main을 Alpha로 교체

파이썬에서 main() 함수의 인수

main() 함수 내부에 인수를 갖는 것은 나쁜 습관이 아닙니다. main() 함수 내부에 인수가 있어야 하는 이유에 대한 질문입니다.

아래 이미지에서 변수를 선언하고 결과를 출력합니다.

Main() 없이 간단한 변수 선언하기

아래 이미지와 같이 main() 함수를 사용하여 동일한 변수를 선언할 수도 있으며 동일한 결과를 제공합니다.

Main()을 사용하여 변수 선언

따라서 여기에서 첫 번째 인스턴스가 더 이해하기 쉽고 더 간단하기 때문에 코드를 작성하는 더 좋은 방법임을 알 수 있습니다. 이는 main()을 정의할 필요 없이 간단한 변수를 선언할 수 있음을 보여줍니다.

그러나 함수를 다른 함수로 가져오려면 먼저 함수를 정의해야 합니다.

Python 폴더 안에 두 개의 파일을 생성하겠습니다. 첫 번째 파일의 이름은 main.py이고 두 번째 파일의 이름은 new.py입니다. main.py 파일 내부에 다음 스니펫을 추가합니다.

코드 스니펫 - main.py:

def main(a):
    print(f"look at this {a}")


print("do you see?")

그런 다음 new.py 파일에서 main.py를 가져오고 코드를 조금 더 추가한 다음 둘 다 실행합니다.

코드 스니펫 - new.py:

import main

print("this is new")
main

new.py를 실행하면 main.py의 함수도 실행됩니다.

다른 함수 내 변수 실행

결론

지금까지 우리는 main() 함수 내부에 인수를 갖는 것이 좋은지 나쁜지의 문제가 아니라는 것을 추론할 수 있습니다. 적용 사례입니다. 일부 스니펫은 간단하고 함수를 포함할 필요가 없지만 함수가 필요한 경우가 있으며 이러한 함수 내부에 인수가 있는 것은 결코 나쁜 습관이 아닙니다.

Oluwafisayo Oluwatayo avatar Oluwafisayo Oluwatayo avatar

Fisayo is a tech expert and enthusiast who loves to solve problems, seek new challenges and aim to spread the knowledge of what she has learned across the globe.

LinkedIn

관련 문장 - Python Function