[Python] 파이썬 join()과 split() 함수 차이점
·
Python
파이썬 join, split 차이점 str.join() 함수란? Python의 str.join() 함수는 리스트나 튜플과 같은 반복 가능한(iterable) 객체의 모든 아이템을 연결하여 하나의 문자열을 만듭니다. 이 함수는 문자열 조작 작업에서 매우 유용합니다. str.split() 함수란? 반면에 str.split() 함수는 문자열을 지정된 구분자를 기준으로 분리하여 리스트를 반환합니다. 두 함수의 주요 차이점 둘의 주요 차이점은 str.join()이 여러 개의 문자열을 하나로 합치는 반면, str.split()는 하나의 문자열을 여러 개로 분리한다는 것입니다. str.join() 예시 1 words = ['Hello', 'world'] result = ' '.join(words) print(resu..
[Python] 파이썬 removeprefix, removesuffix 란?
·
Python
removeprefix()와 removesuffix()의 개요 Python 3.9에서 새로 도입된 removeprefix()와 removesuffix() 메서드는 문자열에서 주어진 접두사나 접미사를 효과적으로 제거합니다. 원본 문자열은 수정되지 않으며, 새로운 문자열이 반환됩니다. 메서드의 주요 특징 1. 원본 보존: 원본 문자열은 그대로 유지되며, 새로운 문자열이 반환됩니다. 2. 간결성: 복잡한 로직이나 정규 표현식 없이도 접두사와 접미사를 제거할 수 있습니다. 3. 빠른 실행 속도: 내부적으로 최적화되어 있어 빠른 실행 속도를 보장합니다. 예시 1 removeprefix() 기본 사용법 string = "HelloWorld" result = string.removeprefix("Hello") pri..
[Python] 파이썬 sys 모듈이란?
·
Python
sys 모듈의 기본 개념 sys 모듈은 Python의 표준 라이브러리에 포함되어 있으며, Python 인터프리터와 직접적으로 상호작용할 수 있는 다양한 함수와 변수를 제공합니다. sys 모듈의 주요 특징 1. 운영체제와 상호작용: 시스템과 관련된 정보를 조회하거나 명령을 실행할 수 있습니다. 2. 명령줄 인수 처리: 스크립트에 전달된 명령줄 인수를 다룰 수 있습니다. 3. 표준 입출력 제어: 표준 입력, 출력, 오류 스트림을 제어할 수 있습니다. 예시 1 명령줄 인수 읽기 import sys print('명령줄 인수', sys.argv) Output 명령줄 인수 ['script_name.py', 'arg1', 'arg2'] 예시 2 표준 출력과 오류 스트림 import sys sys.stdout.writ..
[Python] 파이썬 split() 함수란?
·
Python
split() 메소드의 기본 개념 split() 메소드는 Python에서 문자열을 분리할 때 사용하는 표준 메소드입니다. 이 메소드는 주어진 구분자에 따라 문자열을 분리하고, 분리된 문자열의 리스트를 반환합니다. split() 메소드의 특징과 장점 1. 간결성: 복잡한 반복문이나 정규식 없이도 문자열을 쉽게 분리할 수 있습니다. 2. 유연성: 구분자를 선택하여 원하는 방식으로 문자열을 분리할 수 있습니다. 3. 사용 편의성: 데이터 처리, 텍스트 분석 등 다양한 상황에서 빠르게 문자열을 분리하고 분석할 수 있습니다. 예시 1 기본 사용법 text = "Hello world" result = text.split() print("결과:", result) Output: 결과: ['Hello', 'world']..
[Python] 파이썬 join() 함수란?
·
Python
join() 메소드의 기본 개념 join() 메소드는 Python에서 문자열을 다루는데 있어 중요한 메소드 중 하나입니다. 이 메소드는 주어진 문자열 또는 문자열 리스트를 하나의 문자열로 합쳐 반환합니다. join() 메소드의 특징과 장점 1. 간결성: 복잡한 반복문 없이도 문자열을 빠르고 쉽게 합칠 수 있습니다. 2. 유연성: 다양한 구분자를 사용하여 문자열을 합칠 수 있습니다. 3. 효율성: 문자열 합치기에 있어서 + 연산자보다 효율적인 방법을 제공합니다. 예시 1 리스트의 문자열 합치기 words = ['Hello', 'world'] result = ' '.join(words) print('결과:', result) Output: 결과: Hello world 예시 2 튜플의 문자열 합치기 words ..
[Python] 파이썬 ord() 함수란? - 문자와 숫자 간 변환하기
·
Python
ord() 함수의 기본 개념 ord() 함수는 Python의 표준 내장 함수 중 하나로, 단일 문자를 해당 문자의 유니코드 코드 포인트로 변환해주는 함수입니다. 이 함수는 문자열 처리, 암호화, 데이터 변환 등 다양한 작업에서 유용하게 사용될 수 있습니다. ord() 함수의 특징과 장점 1. 단순함: 입력은 단일 문자여야 하며, 출력은 해당 문자의 유니코드 정수입니다. 2. 빠름: 내부적으로 빠른 연산을 통해 결과를 즉시 반환합니다. 3. 유니버설: 모든 유니코드 문자에 대해 작동하므로 다양한 문자 세트와 호환됩니다. 예시 1: 기본 사용법 char = 'A' result = ord(char) print('유니코드 값:', result) Output: 유니코드 값: 65 예시 2: 소문자 문자에 대한 사..