멋쟁이사자처럼 Python Basic [3.자료형(3)-튜플과 불] 강의

파이썬에는 문자형과 숫자형,리스트와 딕셔너리 자료형 외에도 자료형이 존재합니다. 강의에서 설명하지 않았던 자료형들에 대해 알아봅시다.

튜플

튜플은 리스트의 가족이라고 말 할 수 있습니다. 리스트가 변할 수도 있는 데이터들의 집합이었다면, 튜플은 변할 수 없는, 즉 변하면 안되는 데이터들을 나란히 묶어주는 자료형입니다. 또한 단지 1개의 요소만을 가질 때는 요소 뒤에 콤마(,)를 반드시 붙여야 한다는 것과 tuple = 1, 2, 3처럼 괄호()를 생략해도 무방하다는 차이점이 있습니다.

리스트는 소괄호안에 데이터를 나열하는 형태로, ('90', '86', '98') 같은 형태로 작성합니다. 리스트와 달리 튜플 안에 위치한 데이터들을 수정하거나 삭제 할 수 없습니다.

#튜플 생성
tp = (1, 2, 3)
tp2 = (4, 5, 6)

#튜플의 덧셈
print(tp + tp2)
#튜플의 곱셈
print(tp * 3)
#튜플의 인덱싱
print(tp[0])
#튜플의 슬라이싱
print(tp[0:3])
  • 튜플 사용법
    • 튜플의 덧셈 : (1,2,3) + (4,5,6) = (1,,2,3,4,5,6)

    • 튜플의 곱셈 : (1,2,3) * 3 == (1,2,3,1,2,3,1,2,3)

    • 튜플의 인덱싱 : tuple이 (1,2,3)인 경우 => tuple[0] == 1

    • 튜플의 슬라이싱 : tuple이 (1,2,3)인 경우 => tuple[0:2] == (1,2)

    • 요소 변경 : 오류 발생

      tuple = 1,2,3 과 같이 괄호를 생략하고도 사용할 수 있습니다.

      tuple = (1,) 과 같이 요소가 한개일 때도 콤마를 꼭 붙여줘야 합니다.

불(boolean)

불🔥 자료형이란 참(True)와 거짓(False)를 나타내는 자료형입니다. 1 + 1 = 2 는 입니다. 참과 거짓이 자료형이라구요? 맞습니다. 파이썬에서는 참과 거짓을 나타낼 수 있는 다양한 방법이 있지만 우리는 boolean타입의 자료형에는 참과 거짓이라는 두개의 값이 있다고 이해하면 됩니다.

print(1 == 1) 을 입력하고 실행 해 봅시다. 1과 1은 같기 때문에 True를 반환합니다.

  • 자료형의 참과 거짓 판단하기
    python에서 기본으로 제공해 주는 bool 함수를 사용하면 bool 연산을 통해 자료형의 참과 거짓을 식별할 수 있습니다.
    python이라는 문자열이 참인지 거짓인지 판단하려면 bool('python') 구문을 사용합니다.
    'python'은 True 라는 값을 ****반환하니 문자열은 파이썬에서 true로 처리하는 것을 알 수 있습니다.

좋은 웹페이지 즐겨찾기