02강. [Python]변수

2025. 1. 31. 08:28·Python/Foundation

변수란?

파이썬에는 기본적으로 알아야 하는 변수라는 개념이 존재한다.

변수는 말 뜻대로 변하는 수이며 데이터를 저장하는 컴퓨터의 메모리 공간을 의미한다.

 

변수명 설정 규칙

변수를 선언할 때 우리는 변수명을 설정해야 한다.

변수명을 설정할 때는 편의를 위해 몇 가지 규칙이 존재하는데 알아보도록 하자.

 

1. 숫자와 영문자, 언더바(_)만을 사용하며 대소문자를 구별한다.

# 가능한 변수명
a = 10
num = "Hello"
Var_x = True

 

 

2. 공백은 사용할 수 없다.(공백 대신 언더바를 주로 사용한다.)

# 가능한 변수명
var_num = 10
var_str = "Hello"
var_bool = True

# 불가능한 변수명
var num = 10
var str = "Hello"
var bool = True
SyntaxError: invalid syntax

 

 

3. 숫자는 맨 앞에 사용할 수 없다.

# 가능한 변수명
num1 = 5
num2 = 10
var_str1 = "Hello"

# 불가능한 변수명
1num = 5
3var = 10
SyntaxError: invalid decimal literal

 

 

4. 언더바를 제외한 특수문자는 사용할 수 없다.

# 가능한 변수명
var_num = 10
var_str = "Hello"
var_bool = True

# 불가능한 변수명
num* = 5
num % = 10
SyntaxError: invalid syntax

 

 

5. 파이썬의 예약어는 사용할 수 없다.

# 불가능한 변수명
if = 5
for = "Hello"
else = True
SyntaxError: invalid syntax

# 파이썬의 예약어
 False, True, None, and, or, if, else, for, while, class, def, return 등

 

 

6. 보통 의미있는 영단어를 사용한다.(긴 단어는 길이를 줄인다.)

# 모범적인 변수명
age = 20
name = "홍길동"
my_sch = "TUK" # my school을 줄인 것

 

 

변수 선언 방법

변수는 변수명, =, 값을 사용하여 선언할 수 있고 한 번에 여러 개의 변수를 선언할 수 있다.

변수에 문자를 할당할 때에는 꼭 따옴표를 써줘야 한다.

# 하나의 변수만 선언
name = "홍길동"
age = 20

# 여러 변수 한번에 선언
name, age = "홍길동", 20

 

 

'Python > Foundation' 카테고리의 다른 글

05강. [Python]리스트  (0) 2025.02.01
04강. [Python]연산자  (0) 2025.01.31
03강. [Python]자료형  (1) 2025.01.31
01강. [Python]파이썬의 기본 문법  (0) 2025.01.31
00강. [Python]파이썬이란?  (1) 2025.01.31
'Python/Foundation' 카테고리의 다른 글
  • 04강. [Python]연산자
  • 03강. [Python]자료형
  • 01강. [Python]파이썬의 기본 문법
  • 00강. [Python]파이썬이란?
C0de-Log
C0de-Log
c0de-log 님의 블로그 입니다.
  • C0de-Log
    C0de-Log
    C0de-Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (18)
      • C (0)
      • Python (17)
        • Foundation (14)
        • Library (3)
      • ML (0)
      • 공모전 & 자격증 (1)
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    함수
    제어문
    numpy
    dictionary
    polars
    딕셔너리
    lambda
    폴라스
    리스트
    주석
    Pandas
    ADSP
    코드블록
    들여쓰기
    CLASS
    튜플
    판다스
    변수
    클래스
    tuple
    람다
    자료형
    세트
    넘파이
    조건문
    연산자
    합격
    사용자 정의 함수
    Python
    반복문
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
C0de-Log
02강. [Python]변수
상단으로

티스토리툴바