Python/기초

[기초] 변수

edoyyoy 2023. 2. 23. 14:32

1. 변수명 정하기

   1. 영문, 숫자, _로 구성한다.

   2. 대소문자 구분

   3. 문자나 _로만 시작 가능하다. (숫자로는 시작할 수 없다.)

   4. 특수문자는 사용할 수 없다. (&, % 등)

   5. 키워드는 사용할 수 없다. 

       (파이썬 내에 지정된 키워드인 if, for 등은 사용할 수 없다.)

 

2. 주석 처리

# 파이썬의 주석_이거는 한줄로만 사용할 수 있음

''' 주석 내용
    줄글로도 사용 가능 '''
    
""" 
이것도 마찬가지로
주석을 줄글로 사용할 수 있다.
"""

 

3. 변수

1. 기본 변수 지정

a, b, c = 3, 2, 1
print(a, b, c)

>> 3 2 1

 

2. 값 교환 (값 변경)

a, b = 10, 20
print(a, b)

a, b = b, a
print(a, b)


>> 10 20
   20 10

 

3. 변수 타입

#정수형
a = 12345
print(type(a))

#실수형
a = 12.345
print(type(a)) 

#문자형
a = 'student'
print(type(a))


>> <class 'int'>
   <class 'float'>
   <class 'str'>

   * type(변수) : 변수의 타입을 출력해주는 함수

 

4. 변수 타입 변경

#실수를 정수로 변경하기
a = 14.52
print(int(a))

>> 14


#문자를 정수로 변경하기
a = '3'
b = int(a)

print(a*3)
print(b*3)

>> 333
   9


#정수를 문자로 변경하기
a = 3
b = str(a)

print(a*3)
print(b*3)

>> 9
   333

   * 실수의 경우 정수(int)로 변경하면 소숫점 자리가 사라지고 정수자리만 남는다.

      참고로 정수형이여도 소수점 자리로 나타나는 경우는 실수형으로 인식된다.

      예) print(type(3.0))          # 계산 결과 값이 3.0으로 표현된다면, 

            >> <class 'float'>       # 실수로 인식한다.

 

   * 문자열 곱셈은 문자를 곱셈 숫자만큼 반복한다. 

     예) print('안녕' * 3)

           >> 안녕안녕안녕