코딩자율학습단/12기 (파이썬)

[코딩자율학습단] 파이썬 2일차 (자료형과 변수)

전예방 2025. 1. 7. 20:18

2장 자료형과 변수

2.1 숫자 자료형

따옴표 없이 숫자만 입력시 숫자 자료형

print(5) 


print(-10) 
print(3.14) 
print(1000) 


print(5 + 3) 
print(2 * 8) 
print(6 / 3)
print(3 * (3 + 1))

 

2.2 문자열 자료형

숫자를 따옴표로 감싸면 문자열 자료형

print('풍선')
print("나비")
print("abcdefg")
print("10")
print("파이썬" * 3) # 문자열 반복

 

2.3 Bool 자료형

not 연산자 사용가능

print(5 > 10) 
print(5 < 10) 


print(True) 
print(False) 


print(not True) 
print(not False) 


print(not (5 > 10))

 

2.4 변수

변수 : 어떤 값을 저장하는 공간

변수명 = 값

변수를 만들고 값을 대입해 저장하는 과정을 변수를 정의한다고 표현

 

변수명 규칙
- 소문자, 대문자, 숫자, 언더바(_) 사용
- 숫자로 시작 X
- 파이썬 예약어는 변수명 사용 불가
- 변수명은 대소문자 구분 

 

name = "해피"
animal = "고양이"
age = 4
hobby = "낮잠"

print("우리 집 반려동물은 " + animal + "인데, 이름이 " + name + "예요.")
print(name + "는 " + str(age) + "살이고, " + hobby + "을 아주 좋아해요.")

숫자형 자료형은 문자열과 결합하면 오류가 발생

+로 연결할 때는 자료형이 같아야함 str(숫자타입) 으로 형변환해야함

 

print(name, "는", age, "살이고,", hobby, "을 아주 좋아해요.") # 쉼표 사용 시
# 연탄이 는 4 살이고, 산책 을 아주 좋아해요.

쉼표(,)로 문자열과 변수를 연결할 때, 형변환 하지 않아도 되고, 값과 값 사이 빈칸을 하나 포함한다.

 

print(int("3")) 
#print(int("3") + "입니다.") # TypeError 발생
print(int(3.5)) 
#print(int("삼")) # ValueError 발생

print(float("3.5")) 
print(float(3))

#print(float("오")) # ValueError 발생 
print(str(3) + "입니다.")
print(str(3.5) + "입니다.")


print(type(3)) # 정수(int)
print(type("3")) # 문자열(str) 
print(type(3.5)) # 실수(float)
print(type(str(3))) # 정수(int)를 문자열(str)로 형변환

str() > 문자열, int() > 정수형, float() > 실수형

type() 을 이용해 자료형을 확인할 수 있습니다.

 

변수는 사용하기 전 정의해야하고, 사용하기 전에 마지막으로 저장한 값을 사용한다. (overwriting)

 

'코딩자율학습단/12기 (파이썬)'의 다른글

  • 현재글 [코딩자율학습단] 파이썬 2일차 (자료형과 변수)

관련글