Python: 기본데이터형식 (String, Integer, Float, Boolean)

Frigate·2022년 5월 19일
0

Python 기초문법

목록 보기
12/27

학습목표: 파이썬의 기본 데이터 형식(String, Integer, Float, Boolean) 을 익히자
**데이터 타입 = 문자열, 정수, 부동소수, 불리언 등등

참고자료: https://replit.com/@appbrewery/day-2-start



1. 문자열 글자수 세는 대신에, 숫자 입력하고, 몇자리 숫자가 입력됐는지 확인하려면?

  • 오류 코드
print(len(12352))
# 오류 발생! Type Error: pbject of type 'Int' has no len()



2. String 문자열 타입

  • String타입인 "Hello"는 5 글자로 이루어져 있고, 각각의 글자를 개별적으로 뽑아낼 수 있음

    대괄호를 옆에 붙여주고, 대괄호 안에 원하는 글자의 인덱스나 글자 위치를 넣을 수 있음

  • 프로그래밍은 맨첫번째를 인덱스 0 으로 인식함

    H e l l o

순서 0 1 2 3 4

  • "123" 은 컴퓨터가 숫자로 취급하지 않고, 문자열String타입으로 취급함

2-1. 실습

  • Sub-Script: 문자열에서 특정 요소를 추출하는 방법
# 첫번째 글자인 "H"를 뽑아내보자
print("Hello"[0])
# 실행결과: H
# 글자 "o" 를 추출해보자
print("Hello"[4])
# 실행결과: o
  • "123"+"345" 는 문자로 인식함

    때문에 + 는 덧셈연산이 아닌, 문자열 결합으로 처리됌

print("123"+"345")
# 실행결과: 123345



3. Integer 정수형 타입

  • 소수점 이하가 없는 프로그래밍 언어

  • 큰따옴표 없이 숫자만 달랑 써주면 됌.

  • 123 + 345 를 연산으로 처리하려면, 정수형 선언을 해줘야 함.

print(123+345)
# 실행결과: 468
  • 파이썬에서는 243,465,334 이런 큰 숫자에 쉼표 표시를

    243_465_334 이렇게 표시한다.

  1. Float 부동소수 타입
  • 소수점이 있는 숫자의 데이터 타입
135.12457



5. Boolean 참거짓 타입

  • 큰따옴표 쓰지 않음

  • True, False 첫글자 대문자로 표기함

  • 프로그램에서 뭔가를 테스트하는데 주로 쓰임 (이게 참인지 거짓인지 프로그램이 응답할때 씀)

True
False



6. 퀴즈

  • 잘못된 설명이 무엇인가?

1) 932는 정수다 2)"False"는 불리언값이다 3) 857.25는 실수다 4) "523"은 문자열이다

답: 2. 큰따옴표 안에있는 원시값는 무적권 문자열String타입임


  • 변수 mystery의 데이터타입은 뭘까?

mystery = 734_529.678

답: 실수

  • 님이 컴퓨터가 되었다고 가정하고, 다음 코드로 무엇을 출력하게될지 쓰시오
street_name = "Abbey Road"
print(street_name[4] + street_name[7])

답: yo

#유데미 #유데미코리아 #스타트위드유데미 #스터디윗미

profile
Swift

0개의 댓글