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기 (파이썬)' 카테고리의 다른 글
[코딩자율학습단] 파이썬 4일차 (문자열 다루기) (0) | 2025.01.09 |
---|---|
[코딩자율학습단] 파이썬 3일차 (연산자의 종류) (0) | 2025.01.08 |
[코딩자율학습단] 파이썬 1일차 (Hello, 파이썬!) (0) | 2025.01.06 |
[코딩자율학습단] 학습 안내 (1) | 2025.01.06 |