클래스: 프로그래밍 기초: 기초
공백 올바르게 사용하기
- 파이썬은 대부분의 언어와 마찬가지로 프로그램의 여분의 빈 줄에 신경 쓰지 않습니다. 사실, 개발자가 공백이라고도 하는 빈 줄을 추가하는 것이 일반적이며, 이는 책의 단락과 비슷하다고 생각할 수 있습니다. 03_05_begin 파일을 살펴 보겠습니다. 모든 것이 정말 뒤섞이고 새로운 기능도 추가되었습니다. 이 코드가 무엇을 할 것인지 파악하는 것이 특히 어려울 수 있으며 이는 완전히 이해할 수 있습니다. 더 쉽게 읽을 수 있도록 몇 줄의 빈 줄을 추가해 보겠습니다. 여기에 약간의 공간을 넣고 여기에 5번째 줄 뒤에 약간의 공간을 넣을 것입니다. 읽기가 훨씬 쉽습니다. 영화에서 프로그래머는 종종 키보드로 끝없이 타이핑하는 것으로 묘사되지만 실제로는 코드를 작성하는 것보다 코드를 읽고 이해하는 데 훨씬 더 많은 시간을 할애합니다. 이것이 우리가 공백을 추가하는 이유입니다. 우리 진술의 다른 요소 사이에. 그래서 바로 여기 두 번째 줄에서 이름 뒤와 등호 바로 뒤에 공백을 추가할 것입니다. 우리는 여기 5 번째 줄에서 동일한 작업을 다시 수행 할 것입니다. 여백을 더 추가하면 읽기가 더 쉬워집니다. 이 파일을 저장하고 코드를 실행하면 이름을 지정해 보겠습니다. 그런 다음 Enter 키를 누르면 "만나서 반가워요, Jill. "코스가 즐거우신가요?" "예"라고 입력하면 "듣기 좋습니다"라고 표시됩니다. 바라건대, 당신은 입력 함수가하는 일을 선택할 수 있었다. 사용자로부터 일부 입력을 받은 다음 변수에 저장합니다., 여기 두 번째 줄에서 볼 수 있는 것처럼, 우리는 일부 입력을 받은 다음 변수 이름에 저장합니다. 우리는 여기 5번 줄에서 동일한 작업을 수행하여 사용자에게 코스를 즐기고 있는지 묻습니다. 그런 다음 변수 answer에 저장합니다. 당신은 그것을 몇 번이고 다시 보게 될 것이므로 이제 그것이 무엇을 하는지 알게 되었습니다. 이제 공간을 좀 더 추가해 보겠습니다. 이번에는 답 변수 뒤에 7번째 줄에 공백을 추가하고, 다시 한 번 이 등호 뒤에 공백을 추가할 것입니다. 계속해서 저장하고 동일한 출력을 얻는지 확인하겠습니다. 을 클릭하고 터미널에서 Python 파일 실행을 선택합니다. 다시 한 번, 이름을 입력하고 Enter 키를 누른 다음 코스를 즐기고 있다면 yes를 입력할 수 있습니다. 여기서 공백은 파이썬에게 정말 중요하며, 그것은 특별한 키워드와 관련이있을 때입니다. 기억하시면 30개가 넘는 키워드가 있습니다. 여기 7번째 줄을 살펴보겠습니다. If는 이러한 키워드 중 하나입니다. If는 이러한 키워드 중 하나입니다. if와 answer 변수 사이의 공백을 삭제하면, if와 answer 변수 사이의 공백을 삭제하면 저장을 클릭하고 이 코드를 실행해 보겠습니다. 그래서 우리는 다시 한 번 마우스 오른쪽 버튼을 클릭할 것입니다 그래서 우리는 다시 한 번 마우스 오른쪽 버튼을 클릭하고 터미널에서 Python 파일 실행을 선택할 것입니다. 을 클릭하고 터미널에서 Python 파일 실행을 선택합니다. 구문 오류가 발생합니다. 그 이유는 파이썬이 우리를 기대하기 때문입니다 왜냐하면 파이썬은 우리에게 if 키워드 뒤에 공백이 있기를 기대하기 때문입니다. if 키워드 뒤에 공백이 있어야 합니다. 이제 돌아가서 if 뒤에 다시 한 번 공백을 추가해 보겠습니다. 이제 돌아가서 if 뒤에 다시 한 번 공백을 추가해 보겠습니다. 모든 내용을 이해하지 못하더라도 걱정하지 마세요 현재 코드의 모든 내용을 이해하지 못하더라도 걱정하지 마세요, 현재 코드의 대부분이 그렇다는 것을 명심하십시오. 대부분의 경우 파이썬은 공백에 대해 매우 느긋하다는 것을 명심하십시오. 사실, 가독성을 향상시키는 데 도움이 되는 모든 곳에 추가하는 것이 좋습니다. 가독성을 향상시키는 데 도움이 되는 곳이면 어디든지. 그러나 파이썬이 공백을 매우 심각하게 받아들이는 상황이 있으며, 코드는 공백을 매우 심각하게 받아들이고 규칙을 존중하지 않으면 코드가 실패합니다. 규칙을 존중하지 않는 경우. 좋은 것은 연습을 하면 할수록 연습을 할수록 아무 생각 없이 규칙을 지키는 것이 좋다는 것이다. 생각 없이 규칙을 더 많이 따를수록 좋습니다.