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

2025. 1. 7. 20:18·코딩자율학습단/12기 (파이썬)

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일차 (연산자의 종류)  (1) 2025.01.08
[코딩자율학습단] 파이썬 1일차 (Hello, 파이썬!)  (0) 2025.01.06
[코딩자율학습단] 학습 안내  (1) 2025.01.06
'코딩자율학습단/12기 (파이썬)' 카테고리의 다른 글
  • [코딩자율학습단] 파이썬 4일차 (문자열 다루기)
  • [코딩자율학습단] 파이썬 3일차 (연산자의 종류)
  • [코딩자율학습단] 파이썬 1일차 (Hello, 파이썬!)
  • [코딩자율학습단] 학습 안내
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (125)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (66)
        • 전체 (10)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
        • 웹접근성 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    회원가입
    관리자 페이지
    php
    나도코딩
    React Swiper
    CSS
    TypeScript
    반응형
    코딩자율학습단
    NPM
    react
    파이썬
    코딩자율학습
    Python
    Admin
    swiper.js
    yarn berry
    frontend
    리액트
    Chart.js
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
[코딩자율학습단] 파이썬 2일차 (자료형과 변수)
상단으로

티스토리툴바