반응형

분류 전체보기

파이썬 문자열: 정렬 함수 ljust rjust center format

파이썬에서 문자열을 정렬하는 다양한 방법을 제공합니다. 문자열 정렬은 출력 형식을 맞추거나 데이터를 보기 좋게 표시할 때 유용합니다.1. 기본 문자열 정렬 메서드파이썬 문자열 객체에는 정렬을 위한 메서드들이 포함되어 있습니다:(1) 왼쪽 정렬: ljust(width, fillchar=' ')지정한 너비로 문자열을 왼쪽 정렬하며, 빈 공간은 기본적으로 공백 문자로 채웁니다.text = "Hello"print(text.ljust(10)) # "Hello "print(text.ljust(10, '-')) # "Hello-----" (2) 오른쪽 정렬: rjust(width, fillchar=' ')지정한 너비로 문자열을 오른쪽 정렬합니다.text = "Hello"print(text.rjus..

파이썬 문자열: 검색 함수 find index rfind rindex count startswith endswidth in re.search

파이썬에서는 문자열 내에서 특정 문자를 찾거나 검색하는 다양한 함수들을 제공합니다. 이러한 함수들은 문자열의 일부를 검색하거나 인덱스를 찾는 데 유용하게 사용됩니다.1. find() - 특정 문자열의 위치 찾기find() 메서드는 지정한 문자열이 처음 나타나는 인덱스를 반환하며, 찾지 못하면 -1을 반환합니다.text = "Hello, World!"index = text.find("World") # 7not_found = text.find("Python") # -1find(검색 문자열, 시작 위치, 끝 위치) 형태로 특정 범위 내에서 검색할 수도 있습니다. 2. index() - 특정 문자열의 위치 찾기 (에러 발생)index() 메서드는 find()와 비슷하게 동작하지만, 찾지 못할 경우 Valu..

파이썬 문자열: 대문자 소문자 변환 upper lower capitalize title swapcase casefold

파이썬에서는 문자열의 대소문자를 변환하기 위한 다양한 함수들이 있습니다. 문자열을 모두 대문자 또는 소문자로 변환하거나, 특정 규칙에 따라 대소문자를 조정할 수 있는 함수들을 소개하겠습니다.1. upper() - 모두 대문자로 변환upper() 메서드는 문자열의 모든 문자를 대문자로 변환합니다.text = "Hello, World!"print(text.upper()) # "HELLO, WORLD!" 2. lower() - 모두 소문자로 변환lower() 메서드는 문자열의 모든 문자를 소문자로 변환합니다.text = "Hello, World!"print(text.lower()) # "hello, world!" 3. capitalize() - 첫 문자만 대문자로 변환capitalize() 메서드는..

파이썬 문자열 함수: 문자열 분리 결합 split join

파이썬에서 문자열을 분리하고 결합하는 방법에 대해 알아보겠습니다. 문자열 분리와 결합은 데이터를 가공하거나 처리할 때 매우 유용하게 쓰입니다. 1. 문자열 분리하기 (split())split() 메서드는 문자열을 특정 구분자(기본값은 공백)를 기준으로 분리하여 리스트로 반환합니다.기본 구분자(공백)로 분리text = "apple banana orange"words = text.split() # ['apple', 'banana', 'orange'] 특정 구분자로 분리구분자를 지정하면 그 구분자를 기준으로 문자열을 분리할 수 있습니다.text = "apple,banana,orange"words = text.split(",") # ['apple', 'banana', 'orange'] 분리 횟수 제..

파이썬 문자열 함수: strip, lstrip, rstrip, replace 공백 제거 교체 바꾸기

파이썬에서 문자열을 정리(공백 제거, 특정 문자 제거, 원하는 형식으로 정렬)하는 방법을 몇 가지 소개하겠습니다. 1. 문자열 공백 제거양쪽 공백 제거: strip() 메서드왼쪽 공백 제거: lstrip() 메서드오른쪽 공백 제거: rstrip() 메서드text = " Hello, Python! "print(text.strip()) # "Hello, Python!"print(text.lstrip()) # "Hello, Python! "print(text.rstrip()) # " Hello, Python!"(Output) 문자열의 앞쪽과 뒤쪽에 있는 특정 문자열도 제거할 수 있습니다. 문자열에서 중간에 있는 문자는 제거하지 않습니다.text = "=====Hello, Python..

파이썬: 문자열 슬라이싱과 추출

파이썬에서 문자열 슬라이싱(slicing)은 문자열의 특정 부분을 추출하는 방법입니다. 슬라이싱은 문자열뿐만 아니라 리스트, 튜플 등에서도 사용할 수 있습니다. 여기서는 문자열 슬라이싱의 기본 문법과 활용 방법을 설명하겠습니다. 1. 인덱스를 이용한 한 문자 추출하기s='Python'print(s[0])print(s[2])print(s[-1])(Output)Ptn 인덱스는 0부터 시작하는 정수값입니다. 인덱스에 음수를 사용하면 맨 뒤에서부터 -1, -2, -3, ...의 값입니다. 문자열은 불변의 값으로, 아래와 같이 문자열을 변경할 수 없습니다.s='Python's[0] = 'p' # 오류 2. 문자열 슬라이싱슬라이싱의 기본 구문은 다음과 같습니다. string[start:end:step] star..

파이썬의 문자열은 불변 객체(immutable object)입니다

파이썬에서 문자열은 불변 객체(immutable object)입니다. 불변 객체란, 한 번 생성되면 그 값을 변경할 수 없는 객체를 의미합니다. 문자열이 불변 객체인 이유와 그로 인해 생기는 특징을 설명하겠습니다. 1. 문자열 불변성의 의미파이썬에서 문자열을 생성하면, 메모리 상에 문자열의 값이 고정된 위치에 저장됩니다. 문자열을 수정하려고 하면, 기존 문자열을 수정하는 것이 아니라 새로운 문자열 객체가 생성되어 변경된 값을 담습니다.예를 들어, 아래 코드를 보겠습니다.text = "Hello"text = text + " World"print(text) # "Hello World" 위 예시에서 text에 " World"를 추가하면 기존 "Hello" 문자열을 수정하는 것이 아니라, "Hello Wo..

데이터베이스 연결 문자열 모음 Database connection string

여러 종류의 데이터베이스에 연결할 때 사용할 문자열입니다.참고용으로 작성했습니다. // MSSQL Serverusing System.Data.SqlClient;string strConnection =  "server= IP(또는 도메인);uid=사용자명;pwd=암호;database=db_name"; // LocalDbusing System.Data.SqlClient;string strConnection =  @"Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=db_name;Integrated Security=True"; // MySQLusing MySql.Data.MySqlClient;string strConnection =  "server=IP(또는 도메인);..

C# 2024.10.30

파이썬: 집합 자료형 개요 Overview of Set Data Types

Python의 set(집합)은 고유한 값을 저장하고, 중복을 허용하지 않는 자료형입니다. 수학에서의 집합과 비슷한 연산을 제공하며, 추가, 삭제, 합집합, 교집합 등의 다양한 연산을 지원합니다. 주요 특징과 기능은 다음과 같습니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326> 딕셔너리 dictionary  - https://coding-abc.kr/327>> 집합 set  1. 집합 생성set() 함수를 사용하여 생성하거나 {} 중괄호를 이용해 생성할 수 있습니다.빈 집합을 생성할 때는 set()을 사용해야 합니다. {}는 빈 딕셔너리로 인식됩니다.# 집합 생성 예시my_set = {1, 2, 3}emp..

파이썬: 딕셔너리 자료형 개요 Dictionary data type

파이썬에서 **딕셔너리(dictionary)**는 키-값 쌍(key-value pair)으로 데이터를 저장하는 자료형입니다. 딕셔너리는 해시 테이블(hash table) 구조를 기반으로 하여, 키를 이용해 빠르게 값을 조회할 수 있습니다. 파이썬 딕셔너리는 중괄호 {}로 정의되며, 각 요소는 키:값 형태로 표현됩니다. > 리스트 list   - https://coding-abc.kr/325> 튜플 tuple   - https://coding-abc.kr/326>> 딕셔너리 dictionary> 집합 set  - https://coding-abc.kr/328 1. 딕셔너리 기본 구조와 생성# 빈 딕셔너리 생성my_dict = {}# 키와 값을 포함한 딕셔너리 생성my_dict = { "name": "..

반응형