① print함수를 이용해 간단한 코드를 한 번 실행해보자.
㉠ 키워드 print의 괄호 안에 있는 것들이 출력되는 것을 볼 수 있다.
㉡ 파이썬 에디터를 사용할 경우 print와 괄호 내부의 글자색이 다르게 표시된다.
ⓐ 이는 괄호 안의 글자는 파이썬 코드가 아니라는 것을 알려준다.
ⓑ 이런 문법 하이라이팅 기능은 굉장히 유용하다.
② 이번에는 첫 번째 코드에서 몇 가지를 손봤다.
㉠ 실행 결과가 첫 번째 코드와 동일하다는 것을 알 수 있다.
ⓐ 첫 번째 코드와 달라진 점은 변수를 이용했다는 것이다.
② 파이썬의 변수는 수학에서의 변수와 유사하다.
㉠ f(x) = x+1이란 함수를 생각해보자.
ⓐ 일반적으로 x를 변수, 1을 상수라고 부른다.
ⓑ 변수에 임의의 수를 대입하면 함수의 결과값이 바뀐다는 것을 우리는 경험을 통해 이미 알고 있다.
③ 파이썬과 다른 프로그램 언어의 차별점 중 하나는 변수 선언이 매우 간편하다는 것이다. char, int, long 등의 같은 자료형을 쓸 필요 없이, a = 3과 같이 표현하면 된다는 것이다.
④ 이번에는 두 번째 코드에서 몇 가지를 손봤다.
㉠ 변수는 고정되어 있는 것이 아니라 언제든 바뀔 수 있다는 것을 알 수 있다.
ⓐ 임의로 변수의 값을 바꾸지 않는 이상 변수의 값은 유지된다.
⑤ 변수의 이름을 정하는데에는 몇 가지 따라야 하는 규칙이 있다.
㉠ 다음의 규칙을 위반한다면 오류가 발생할 수 있다.
ⓐ 변수의 이름은 오직 문자, 숫자, 밑줄(_, Under Score)만 포함될 수 있다.
ⓑ 변수의 첫 글자는 오직 문자, 밑줄만 가능하다.
ⓒ 변수에는 공백(Space)를 포함할 수 없다.
⒜ 보통 밑줄로 공백을 대체한다.
ⓓ 변수의 이름으로 파이썬의 키워드와 함수명을 피해야 한다.
⒜ 키워드는 파이썬에서 미리 정의된 이름으로, 변수명으로 사용할 수 없다. 예를 들면 키워드 print가 있다.
ⓔ 변수의 이름은 소문자와 대문자를 구분한다.
ⓕ 존재하지 않는 변수명을 사용하면 에러가 발생한다.
⒜ Traceback은 코드를 실행하면서 문제가 발생한 곳을 기록해준다.
⒝ Filename.py 파일의 2번째 줄에 에러가 발생했다고 보고되었다.
⒞ 그 다음줄에 에러의 원인을 알려준다.
'All about Python > 기본' 카테고리의 다른 글
6. Python 리스트(Lists) (0) | 2022.05.09 |
---|---|
5. Python 불리언 형(Boolean types) (0) | 2022.05.07 |
4. Python 주석 처리 (0) | 2022.04.26 |
3. Python 숫자형(Numbers) (0) | 2022.04.26 |
2. Python 문자열 형(Strings) (0) | 2022.04.26 |