파이썬 데이터 타입별 핵심 메서드 및 문자 인코딩의 이해

1. 딕셔너리(dict) 주요 메서드 딕셔너리는 키(Key)와 값(Value)의 쌍으로 이루어진 변경 가능한(Mutable) 자료형입니다. 1.1 타입 변환 dict() 생성자를 사용하여 다른 자료형을 딕셔너리로 변환할 수 있으나, 일반적으로는 중괄호 {}를 이용해 직접 생성하는 방식이 주로 사용됩니다. 1.2 데이터 조회 및 관리 조회 (Indexing vs get): 대괄호를 사용하면 존재하 ...

7월 20일 16:24에 게시됨

파이썬 문자열과 바이트(bytes) 데이터 타입의 상호 변환 방법

1. 바이트(bytes) 타입의 이해 바이트 타입은 컴퓨터가 데이터를 처리하는 가장 기본적인 단위인 0과 1의 조합, 즉 이진 데이터(Binary Data)를 다루기 위한 자료형입니다. 파이썬에서 바이트 객체는 문자열과 유사한 특성을 가지며, 문자열에서 제공하는 다양한 내장 함수를 거의 동일하게 사용할 수 있습니다. 바이트 객체를 생성하는 가장 간단한 방법은 문자열 앞에 b ...

7월 18일 04:45에 게시됨

Python 문자열 처리: 인코딩 (Encode) 과 디코딩 (Decode) 의 핵심 개념

문자 집합과 부호화 방식의 진화 컴퓨터 시스템 내에서 텍스트를 저장하고 표현하는 방법은 시대에 따라 변화해 왔습니다. 초기에는 주로 영어만 처리 가능한 8bit 단위의 ASCII 코드가 사용되었습니다. 이후 동양어를 포함한 다양한 문자를 지원해야 할 필요성이 대두되면서 확장된 표준들이 등장했습니다. ASCII: 1 바이트 (8 비트) 로 최대 256 개의 문자 표현 가 ...

7월 4일 01:16에 게시됨

Java 기반 유틸리티 클래스 모음: 맵, 압축, 인코딩, 신분증, IP 처리

맵 키 필터링 유틸리티 특정 문자열을 포함하는 키를 기준으로 맵 항목을 추출하는 기능을 제공합니다. 스트림과 람다를 활용하여 조건에 맞는 엔트리만 필터링합니다. public class MapFilterUtil { public static Map<String, Object> filterByKeyFragment(Map<String, Object> source, String fragment) { if (source == null || fragment == n ...

6월 10일 00:06에 게시됨