라온LC

수업 일지

[마곡 코딩] 파이썬 5월 27일 수요일 7시 수업_자료형

수 7:00 파이썬12026.05.30

스파이크 파이썬 _ 봄 학기 11주 차

안녕하세요! 이번 주는 이론 수업으로 저번주에 배운 '리스트'를 복습해보고 '자료형'을 배워보았습니다.

'자료형'은 컴퓨터에게 데이터의 종류가 무엇인지 알려줄 수 있는 것으로

type()

해당 함수를 통해 자료형을 알 수 있습니다.

특히 파이썬은 내부에서 자료형을 판단하여 적용하기 때문에 자료형을 선언하지 않아도 된다는 장점이 있습니다. 하지만 자료형에 대한 개념을 이해하고 있어야 효율적인 코드 작성과 더불어 컴퓨터가 데이터를 어떤 방식으로 처리할지 이해할 수 있기에 반드시 알아야 할 개념 중 하나입니다.

지난 시간에는 숫자형에 대해 배워보았습니다. 오늘은 문자열형, 논리형(참/거짓형, Boolean형), 그리고 군집 자료형 중 하나인 리스트에 다음으로 살펴볼 자료형은 'Boolean'형인 논리형입니다. 논리형은 참(True)와 거짓(False)을 나타내는 자료형으로 주로 비교 & 논리 연산자로 만들며 조건문에서 많이 활용한다는 특징이 있습니다.

기호뜻예시결과
==같다3 == 3True
!=다르다3 != 5True
>크다5 > 2True
<작다2 < 1False
>=크거나 같다5 >= 5True
<=작거나 같다3 <= 4True

논리형을 위한 비교 연산자의 종류는 다음과 같습니다. 여기서 유심히 살펴볼 것은 '!=' 기호로 좌측의 데이터와 우측의 데이터가 같지 않다면 참(True), 같다면 (False)를 반환하는 연산자입니다.

연산자이름설명
or또는하나라도 참이면 참
and그리고둘 다 참일 때만 참
not아니다참이면 거짓, 거짓이면 참으로 바꿈

비교 연산자 외에도 '논리 연산자'가 있으며 or와 and, 그리고 not으로 이루어져 있습니다. 'or' 연산자의 경우 하나라도 참일 때 참이 되기 때문에 둘 다 참일 때도 참이라는 것을 알고 있어야 하겠습니다.

다음으로 살펴볼 자료형은 문자열형 (string형)입니다. 문자열은 글자나 단어, 문장과 같은 문자들을 모아놓은 자료형으로 파이썬은 다른 언어와 달리 문자와 문자열을 따로 구분하지 않는다는 특징이 있습니다. 문자열은 ' ' 또는 " "으로 감싸져 있으며 특정한 연산만이 가능합니다.

첫 번째 연산은 문자열을 연결하는 연산으로 문자열 + 문자열 구조를 가지고 있습니다. + 연산은 숫자형에서는 숫자 덧셈에 사용되지만 문자열끼리의 연산에서는 두 문자열을 하나의 문자열로 연결해 줍니다.

print("라온LC " * 3) # 출력: "라온LC 라온LC 라온LC " ("★" * 5) # 출력: "★★★★★" print("ㅋ" * 10) # 출력: "ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ"

다음으로는 문자열을 반복하기 위한 연산으로 문자열 * 정수형 구조를 가지고 있습니다.

이 역시 문자열과 정수형끼리의 연산에서는 정수의 값만큼 문자열을 반복하는 연산입니다.

다음 주에는 자료형 뒷부분을 마저 나가보도록 하겠습니다!!

[마곡 코딩] 파이썬 5월 27일 수요일 7시 수업_자료형 사진 1

#마곡역코딩학원 #신방화역코딩학원 #유아코딩 #공항초 #공진초 #코드페어 #송화초 #초딩코딩 #AI #대회 #마곡나루맛집 #신방화역학원 #코딩학원 #소프트웨어 #대회준비 #VR #올림피아드 #엔트리 #신방화역맛집 #신방화역카페 #라온lc #laonlc #엔트리 #coding #파이썬 #스크래치