All about Python/기본

1. Python 변수(Variables)

①​ 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