Month: 2020 8월

[파이썬] 배열 형태의 자료구조

I. 튜플(tuple)과 네임드 튜플(named tuple) 가. 튜플(tuple) 튜플은 변경 불가 클래스로, 객체 생성 후 원소를 변경, 삭제, 추가할 수 없고 색인 연산을 통해 조회만 가능 [예제] 튜플 (tuple) t = tuple((1, 2, 3, 2, 1)) # 튜플 객체를 리터럴로 표기(쉼표로 구분) print(t.count(2)) # 원소 값(2)의 개수를 count print(t.index(3)) # 인덱스 정보의 원소 조회 [결과] 2

[파이썬] 문자열 클래스

I. 유니코드 문자열 클래스와 바이트 문자열 클래스 가. 문자열 클래스 문자열 클래스는 유니코드 문자 세트를 지원하므로, 한글이나 영어 문자열 객체 생성 [예제] 문자열 생성 print(str("한글 문자")) print(bytes(b"En String")) # 영어 문자 세트만 사용 시 문자열 앞에 b를 붙여 바이트 문자열 명시 print("문자열 클래스만: ", set(dir(str)) - set(dir(bytes))) # 문자열 클래스에만 있는 메소드 print("바이트 클래스만: ",