[Python] 간단 용어 정리

반응형
    반응형

    많이 쓰지는 않지만 어디선가 들을 수 있는 용어를 정리하겠습니다.

     

    주석

    주석은 # 뒤에 오는 문장들을 얘기합니다. 

    print('hello world') #output 'hello world'

    # 으로 코드에 대한 부연설명을 하는데 주로 쓰입니다. 옆에 주석을 달아서 코드 이해를 쉽게 할 수 있고 중요한 부분이나 아직 완성되지 않은 코드, 애매한 코드에 대한 설명을 쓸수 있으니 자신이 짚고 넘어가거나 해결해야하는 문제가 있다면 옆에 써놓는 것도 코드 작성을 하는데 큰 도움이 됩니다.


    이스케이프(Escape)문자

    이스케이프 문자는 문자열을 작성할 때, 시작과 끝을 컴퓨터에게 알려주는 법칙이라고 생각하면 되겠습니다. 물론 우리가 스스로 바꿔도 되지만 일일히 줄바꿈을 하려면 더 많은 코드를 작성해야 합니다. 문자열이 많이 필요한 경우 이스케이프를 적절히 사용하면 효율적으로 코드를 작성할 수 있습니다.

    예를 들어,

    print('hello world\n what a wonderful world') 

    \n 이 이스케이프 문자이며 줄바꿈을 의미합니다. 저희가 볼때는 한줄로 이루어져 있지만 코드 실행을 시키면 다음과 같이 나옵니다.

     

    참고로 print를 하지않고 문자열만 나열하면 아무일도 일어나지 않습니다.


    순문자열

    순문자열은 문장열을 제가 쓴 그대로 나오게 하고 싶을 때 사용합니다. 웹크롤링을 하게 되면 많이 쓰게 될 것입니다. 순문자열을 쓰게 되면 이스케이프 문자 등을 출력하지 않고 그대로 출력되는데 문자열 앞에 r 또는 R 을 붙여 순문자열임을 표기합니다.

    print(r'hello world\nwhat a wonderful world') 


    변수

    변수는 정보를 담고, 수정할 수 있는 어떤 공간을 형성하여 이름을 붙여 사용하는 것입니다. 

    a = 1
    a = 2

    여기서 a 가 변수입니다. a는 계속해서 내 마음대로 정의하는대로 수정이 됩니다.

    a =1 이었지만 a=2 를 입력하는 순간 a=2 가 되어버립니다.

    이렇듯 a라는 공간에 2라는 정보를 가지고 있는것입니다.


    리터럴 상수

    리터럴 상수는 숫자나 문자열, boolean 등과 같이 변하지 않는 값들을 의미합니다. 모든 프로그래밍 언어에서는 숫자와 문자 같이 어디서든 동일하게 써지는 것들이 있습니다. 예를 들면, 숫자 2는 우리가 아는 그 숫자 2를 의미하며 변하지도 않습니다. 그래서 한번 지정된 변하지 않는 모든 것들을 리터럴 상수라고 합니다. 

     


    식별자

    변수 이름이 식별자의 한 예입니다. 이름을 붙여주는 것들을 말합니다. 

    파이썬에서는 모두가 식별자가 될수는 없고 몇 가지 규칙을 따라야 합니다.

    • 식별자의 첫문자는 알파벳 문자거나 밑줄(_)만 들어갈 수 있습니다. 즉, 숫자는 안됩니다.
    • 식별자의 첫문자를 제외하고는 문자, 밑줄, 숫자가 될 수 있습니다.
    • 식별자는 대/소문자를 구분합니다.

    객체

    파이썬에서 사용되는 모든 것이 객체입니다. 파이썬 자체가 객체 지향 언어이기 때문에 숫자, 문자, 함수 등 모든것을 객체로 인식합니다.

     


    이상 파이썬에서 무심코 쓰는 간단용어 정리였습니다.

    'Python > 기초' 카테고리의 다른 글

    [Python] 예외처리  (0) 2020.04.18
    [Python] 클래스 선언과 상속  (0) 2020.04.16
    [Python] Lambda(람다) 함수  (0) 2020.04.12
    [Python] 전역변수, 지역변수  (0) 2020.04.09
    [Python] 함수  (0) 2020.04.07

    댓글

    Designed by JB FACTORY

    ....