멋진 것을 만드는 일은 항상 저를 흥분시켰고, 소소하게 배우려고 노력하는 동안 이제는 더 나은 결과를 위해 공적 책임을 활용해야 할 때입니다.
오늘은 Python의 기본 개념을 복습했는데, 제가 얻은 최고의 통찰력은 다음과 같습니다.
myfunc()라는 함수를 만들고 이번에는 "fantastic"을 포함하는 또 다른 변수 x를 만들었습니다. 이것은 함수 내에 있기 때문에 지역 변수입니다. myfunc()을 호출하면 "Python은 환상적입니다."가 출력되지만 내장 Python 함수를 호출하면 해당 함수가 이전 함수 내에 없기 때문에 "Python is awesome"이 출력됩니다. 대단하네요 ㅋㅋㅋ
디버깅:
print를 함수로 정의하고 내장된 인쇄 함수에 대한 코드 줄을 추가하여 결과를 표시한 다음 첫 번째 인쇄 함수를 호출하면 print가 자신을 호출하는 무한 루프가 생성된다는 사실을 발견했습니다. 그리고 다시 재귀 오류가 발생합니다. 이것이 나 자신에게 묻게 되었습니다. 이것이 정상적인 코드이고 함수가 다르다면 실제로 호출 프로세스를 종료하는 것은 무엇입니까? 결과 표시를 담당하는 내장 인쇄가 있다는 것을 알았습니다. 따라서 내 실험은 내장 인쇄가 종료된 직후 print()가 이를 다시 호출하고 프로세스가 다시 시작되기 때문에 무한 루프였습니다.
위 내용은 함수, 변수 및 디버깅 DS, AI, ML 여정 다시 시작하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!