2023-07-25 22:16:39
728x90
728x90

자주 쓰는 파이썬 용어들

핵심 키워드 : 표현식, 키워드, 식별자, 주석, print()

  • 문장(statement) : 실행할 수 있는 코드의 최소단위, 문장들이 모이면 프로그램이 된다.
#실행되는 모든 한 줄 코드는 문장이다.
print("Python Programming") # 문장
10 + 20                     # 문장
  • 표현식(expression) : 어떠한 값을 만들어 내는 간단한 코드이다. 이때 값은 숫자, 수식, 문자열 등과 같은것을 의미함.
#ex)
273
10 + 20 + 30 * 10 #단 +,- 같은 기호만 있는것은 표현식이 아니다.
"Python Programming"
  • 키워드(keyword) :  특별한 의미가 부여된 단어로 파이썬이 만들어질 때 이미 사용 하겠다고 예약해 놓은 것.
    키워드인지 아닌지 구분해야 하는 이유는 프로그래밍 언어에서 사용자가 이름을 정할 때 키워드를 사용하면 안 되기 때문이다. 파이썬은 대소문자를 구분한다. 예를 들어 True는 키워드이지만 true는 키워드가 아니다. 즉 True로는 이름을 정할수 없고 true로는 이름을 정할 수 있다.

    (키워드 목록)
    [False ] [None ] [True ] [and ] [as ] [assert ] [break ] [class ] [continue ] [def ] [del ] [elif ] [else ] [except ] [finally ] [for ] [from ] [global ] [if ] [import ] [in ] [is ] [lambda ] [nonlocal ] [not ] [or ] [pass ] [raise ] [return ] [try ] [while ] [with ] [yield ]

  • 식별자(identifier) : 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어.주로 변수 또는 함수 이름 등으로 사용한다.
    식별자는 기본적으로 다음과 같은 규칙을 지켜 만들어야 한다

    1.키워드를 사용하면 안된다.

    2.특수 문자는 언더 바(_)만 허용 된다.

    3. 숫자로 시작하면 안된다.
    4.공백을 포함할 수 없다

    식별자를 만들 때는 한글, 한자, 일본어와 같은 전 세계의 언어를 모두 사용할 수 있지만, 알파벳을 사용하는 것이 관례이다.
    식별자에는 공백을 사용할 수 없어 재빠르게 이해하기 힘들다. 그래서 개발자들은 다음과 같은 두 가지 방법을 사용해 식별자를 쉽게 이해할 수 있도록 하였다.

    첫째, 단어 사이에 언더바(_) 기호를 붙여 식별자를 만든다.
    예를 들어 itemlist를 item_list로 쓰는 것 이다. 이러한 것을 스네이크 케이스(snake_case) 라고 한다.
    둘쨰,단어들의 첫 글자를 대문자로 만들어 식별자를 만든다.
    예를 들어 itemlist를 ItemList로 쓰는 것 이다. 이러한 것을 캐멀 케이스(CamelCase)라고 한다.
    대부분의 프로그래밍 언어는 스네이크 케이스와 캐멀케이스 둘 중의 하나만 사용하는 경우가 많은데 파이썬은 두 가지를 모두 사용한다.

  • 식별자 구분하기
    원래 캐멀 케이스는 첫 번째 글자를 대문자로 적는지 소문자로 적는지로 구분한다. 하지만 파이썬에서는 첫 번째 글자를 소문자로 적는 캐멀 케이스는 사용하지 않는다.
캐멀 케이스 유형1 : PrintHello #파이썬에서 사용한다.
캐멀 케이스 유형2 : printHello #파이썬에서 사용하지 않는다.

       캐멀 케이스로 작성되어 있으면 클래스이며, 스네이크 케이스로 작성되어 있으면 함수 또는 변수이다. 그리고 뒤에 괄
       호가 붙어있으면 함수이고, 괄호가 없으면 변수이다.

  • 주석 : 프로그램의 진행에 전혀 영향을 주지 않는 코드로, 프로그램을 설명하기 위해 사용한다. 파이썬은 다음과 같이 주석으로 처리하고자 하는 부분 앞에 # 기호를 붙여 주석 처리한다.

  • 연산자와 자료
    연산자는 스스로 값이 되는 것이 아니라 값과 값 사이에 무언가 기능을 적용할 대 사용하는것을 말한다. 즉 +, - 와 같이 단독으로 쓰일 때는 아무 의미를 갖지 못하지만, 아래와 같이 양쪽에 숫자가 있을 때는 +는 더하기,-는 빼기와 같은 기능을 수행한다.
print(1 + 1)
2
print(10 - 10)
0

       자료를 리터럴(literal)이라고도 하는데 자료란 아래 예시처럼 그게 숫자이든지 문자이든지 어떠한 값 자체를 의미한다.

1
10
"Hello"
  • print() 함수 : 현재 무엇을 하는지 알 수 있도록 메시지를 출력하는 기본 방법이다. print() 함수는 다음과 같이 함수의 괄호 안에 출력하고 싶은 것을 나열해서 사용한다.
    print() 함수를 사용해서 간단한 출력을 실행해 보자.

    하나만 출력하기
    print()함수 괄호 안에 출력하고 싶은 내용을 하나만 입력하고 해보자.
print("Hello Python Programming...!")
print(52)
print(273)

        출력을 실행 해보면
Hello Python Programming...!
52
273
      이렇게 출력이 실행된 것을 볼 수 있다.

        
       여러 개 출력하기
       print() 함수 뒤에 출력하고 싶은 내용을 쉼표로 연결해서 여러개 적어도 된다. 여기서는 숫자와 문자열의 혼합, 그리고
       네 개의 문자열을 출력하는 예제를 입력해 보겠다.

print(52, 273, "Hello")
print("안녕하세요", "저의", "이름은", "기한별입니다!")

      출력을 실행 해보면
52 273 Hello
안녕하세요 저의 이름은 기한별입니다!

      이렇게 출력이 실행된 것을 볼 수 있다.

 

      줄바꿈하기

      print() 함수 괄호 안에 아무것도 입력하지 않으면 어떻게 될까? 이런 경우에는 정말 아무것도 출력하지 않고 단순하게
      줄바꿈을 한다.

 

1일차에 배운것을 복습하며 포스팅 해보았다. 처음해보는 거라 재밌기도 하지만 어려운게 있어 앞으로도 집중하며 열심히 해야겠다.

728x90

'Python' 카테고리의 다른 글

파이썬 불 자료형과 if 조건문  (0) 2023.07.28
파이썬 숫자와 문자열의 다양한 기능  (0) 2023.07.27
파이썬 변수와 입력  (0) 2023.07.27
파이썬 숫자  (0) 2023.07.27
파이썬 자료형과 문자열  (0) 2023.07.26