파이썬 기초 문법 1

윤수환·2025년 3월 21일

식별자(Identifier)

  • 변수, 함수, 클래스, 모듈 및 기타 객체를 식별하는 데 사용되는 이름
  • 사용자가 임의로 지정할 수 있음
  • 의미 있는 이름을 사용하는 것이 가독성을 높이는데 도움이 됨

식별자 생성 규칙(Naming Rule)

  • 키워드나 내장 함수, 표준 모듈명은 사용할 수 없음
  • 모든 명칭은 대소문자를 구분함
  • 알파벳, 밑줄 문자, 숫자 등으로 구성
  • 공백, +, - 등은 사용 불가
  • 첫 글자로 숫자 사용 불가
  • 한글이나 한자 사용 불가
    python3 부터는 유니코드 문자를 식별자로 사용할 수 있음.

변수(Variable)

  • 프로그램이 실행될 동안 값이 변할 수 있는 자료
  • 프로그램 내에서 어떤 값을 저장해 놓을 수 있는 ‘보관 상자’의 역할을 함
  • 자료의 값은 주기억장치에 저장
  • 저장된 값을 읽고 쓰는데 변수를 사용

변수 선언 & 사용

  • Python에서는 변수를 위한 메모리 공간을 예약하기 위해 선언 할 필요 없음 (값 할당 시 메모리 공간이 할당됨)
  • 타입 지정이 불필요함 (값 할당 시 결정됨)
  • 대입 연산자 = 를 사용하여 변수에 값 할당(assign)
  • 생성된 변수의 값 변경 가능

숫자형 데이터 할당

score = 98
print(score)    # 98
type(score)     # <class 'int'>

print() : 표준 입출력 함수
int(integer) : 정수형 클래스를 뜻함


문자형 데이터 할당

score = 'high'
print(score)
type(score)

문자형 데이터를 저장할 때는 작은 따옴표 ` 또는 큰 따옴표 "를 사용
str(string) : 문자형 클래스를 뜻함


연산에 사용

kor = 98
eng = 90
sum = kor + eng
avg = sum / 2
print(sum, avg)
print(type(sum))
print(type(avg))

두 개 이상의 변수 또는 값 출력 시 콤마(,)로 구분
float(Float Pointing) : 부동소수점 방식의 실수 클래스를 뜻함

0개의 댓글