Python 17

[Python] 파이썬 집합 | set()

파이썬의 집합(set)은 중복을 허용하지 않고 고유한 원소들로 이루어진 컬렉션입니다. 집합은 중괄호 {}를 사용하여 정의하며, 리스트나 튜플과는 달리 순서가 없습니다. 집합은 원소들 간의 관계를 파악하고 고유한 값들을 저장할 때 유용하며, 집합 연산을 지원하여 데이터 처리를 간편하게 만듭니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 집합 | set() 개념 및 사용 방법 2. 집합 | set() 메서드 add() - 하나의 원소를 집합에 추가 remove() - 집합에서 원소 제거 union() - 두 집합의 합집합 반환 intersection() - 두 집합의 교집합 반환 difference() - 두 집합의 차집합 반환 update() - 여러 원소를 집합에 추가 clear() - 모든 원소를 집합에서 ..

Python 2023.10.31

[Python] 파이썬 공백 지우기 : strip() | replace() 함수

파이썬은 문자열 처리에 강력한 기능을 제공합니다. 이 글에서는 파이썬의 strip(), lstrip(), rstrip(), 그리고 replace() 함수를 중점적으로 다루며, 이들 함수를 사용하여 문자열의 앞뒤나 중간에 있는 공백을 제거하는 방법을 알아보겠습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 양쪽 공백 지우기 strip() 함수 - 양쪽 공백 지우기 lstrip() 함수 - 왼쪽 공백 지우기 rstrip() 함수 - 오른쪽 공백 지우기 2. 공백 완전 제거하기 replace() 함수 1. 양쪽 공백 지우기 1.1. strip() 함수 - 양쪽 공백 지우기 - strip() 함수는 문자열의 양쪽 끝에 있는 공백을 제거합니다. # ㅡㅡㅡ strip() 함수 ㅡㅡㅡ string.strip() # 예시 ..

Python 2023.10.24

[Python] 파이썬 startswith() | endswith() : 특정 문자열의 시작과 끝 확인하는 방법

이번 글에서는 문자열 함수 중에서 startswith()와 endswith()에 대해 알아보겠습니다. 이 함수들은 문자열이 특정 문자나 문자열로 시작하거나 끝나는지를 검사하는데 유용합니다. 예를 들어, 이름의 성이 'Kim'으로 시작하는지, 파일 이름이 '.txt’로 끝나는지, 이메일 주소가 '@gmail.com’으로 끝나는지 등을 확인할 수 있습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. startswith() | endswith() 함수란? 2. startswith() | endswith() 함수 형식 3. startswith() | endswith() 함수 활용 예제 1. startswith() | endswith() 함수란? 1.1. startswith() 함수 - startswith() 함수는 문..

Python 2023.10.23

[Python] 파이썬 올림(ceil) / 반올림(round) / 내림(floor)

파이썬은 강력한 수학 함수를 제공하여 숫자를 다루는 데 매우 유용합니다. 파이썬의 math 모듈은 올림(ceil()) / 내림(floor()) / 소수점 버리기(trunc())와 같은 함수를 제공하며, 파이썬 내장 함수인 round()는 가장 가까운 정수로 반올림하는 기능을 제공합니다. 이러한 함수들은 모두 실수를 입력으로 받아 정수를 반환합니다. 이 글에서는 파이썬에서 제공하는 올림, 반올림, 내림, 소수점 버리기 함수에 대해 자세히 알아보겠습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 올림(math.ceil()) 2. 반올림(round()) 3. 내림(math.floor()) 4. 소수점 버리기(math.trunc() / int()) 1. 올림(math.ceil()) - math.ceil() 함수는 주..

Python 2023.10.22

[Python] 파이썬 불(bool) : 자료형 참(True) 거짓(False) 정리

파이썬은 참(True)과 거짓(False)을 나타내는 데이터를 다룰 때 유용한 불(bool) 자료형을 제공합니다. 불(bool) 자료형은 조건문, 루프, 논리 연산 등 다양한 프로그래밍 상황에서 중요한 역할을 합니다. 이 글에서는 파이썬의 불(bool) 자료형에 대해 자세히 알아보고, 참(True)과 거짓 (False) 을 나타내는 값을 다루는 방법을 살펴보겠습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 불(bool) 자료형의 개념 2. 자료형 참(True) 거짓(False) 정리 3. 불(bool) 사용 예시 1. 불(bool) 자료형의 개념 - 불(bool) 자료형은 파이썬에서 참(True)과 거짓(False)을 나타내는 자료형입니다. - 불(bool) 자료형은 두 가지 값만 가질 수 있으며, 이는 프..

Python 2023.10.15

[Python] 파이썬 조건문 : if elif else 정리

파이썬은 조건문을 사용하여 프로그램의 흐름을 제어하는 데 기능을 제공합니다. 조건문은 if, elif, else 키워드를 사용하여 구현되며, 다양한 조건에 따라 프로그램이 다르게 동작하도록 설정할 수 있습니다. 이 글에서는 파이썬의 if, elif, else 조건문에 대한 개념과 사용법을 설명하고, 예제 코드를 통해 각각의 사용 사례를 살펴보겠습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 파이썬 조건문이란? 2. if, elif, else 문 if 문 elif 문 else 문 3. if, elif, else 문 사용 예시 논리연산자 사용 자료형(숫자형, 문자열, 리스트, 튜플, 딕셔너리, 집합 등)이 비었을 때 사용 1. 파이썬 조건문이란? - 파이썬 조건문은 프로그램의 흐름을 제어하는 구문입니다. - 조..

Python 2023.10.14

[Python] 파이썬 abs() 함수 : 절댓값 구하기

파이썬에서 어떤 숫자의 절댓값을 구하고 싶다면 어떻게 해야 할까요? 절댓값이란 어떤 수와 0 사이의 거리로, 음수일 경우 양수로 바꾸는 것을 말합니다. 예를 들어, -3의 절댓값은 3입니다. 파이썬에서는 이러한 절댓값을 구하기 위해 abs() 함수를 제공합니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. abs() 함수란? 2. abs() 함수 형식 3. abs() 함수 사용 예시 정수의 절댓값 구하기 실수의 절댓값 구하기 복소수의 절댓값 구하기 1. abs() 함수란? - 파이썬에서 숫자의 절댓값을 구하는 내장 함수입니다. - 절댓값은 어떤 수와 0 사이의 거리로, 항상 양수이거나 0입니다. - 복소수의 경우, 크기를 구하는 함수로 사용됩니다. 2. abs() 함수 형식 abs(값) - 값은 정수, 실수, 복..

Python 2023.10.13

[Python] 파이썬 enumerate() 함수 정리

enumerate() 함수는 순서가 있는 자료형의 원소와 인덱스를 함께 반환하는 파이썬 내장 함수입니다. 이 함수는 for문과 함께 사용하여 코드를 간결하고 편리하게 작성할 수 있습니다. enumerate() 함수는 인덱스의 시작 값을 변경하거나 반복자를 생성하는 등 다양한 활용 방법이 있습니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. enumerate() 함수란? 2. enumerate() 함수 형식 3. enumerate() 함수 사용 예시 리스트와 함께 사용 문자열과 함께 사용 start 값을 지정하여 사용 1. enumerate() 함수란? - enumerate() 함수는 순서가 있는 자료형 (리스트, 튜플, 문자열 등)을 입력으로 받아 인덱스 값과 원소 값을 함께 반환하는 함수입니다. - enume..

Python 2023.10.12

[Python] 파이썬 람다(lambda)함수 정리

파이썬에서 람다(lambda)함수는 익명 함수(anonymous function)로서, 한 줄로 간단한 함수를 정의할 때 사용되며, 주로 함수 인자로 전달하거나 간단한 연산을 수행하는 함수를 간결하게 표현할 때 유용합니다. 이 글에서는 람다(lambda)함수의 사용법과 다양한 활용 예시를 다룰 것입니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. 람다(lambda)함수란? 2. 람다(lambda)함수 형식 3. 람다(lambda)함수 사용 예시 간단한 산술 연산 sorted()함수와 콜라보하여 리스트 요소 정렬 map()함수와 콜라보하여 리스트 요소 변환 filter()함수와 콜라보하여 조건에 맞는 요소 필터링 4. 람다(lambda)함수 사용시 주의 사항 1. 람다(lambda)함수란? - 파이썬에서 람다(l..

Python 2023.09.28

[Python] 파이썬 정렬 - sorted 함수 정리

파이썬은 매우 유용한 리스트 정렬 기능을 제공하는데, 이 중에서도 sorted 함수는 가장 일반적으로 사용되는 방법 중 하나입니다. 이 함수를 통해 리스트를 쉽게 정렬할 수 있으며, 이 글에서는 이 함수의 사용법과 다양한 활용 예시를 다룰 것입니다. ㅡㅡㅡㅡㅡㅡㅡ목차ㅡㅡㅡㅡㅡㅡㅡ 1. sorted 함수란? 2. sorted 함수 형식 3. sorted 함수 사용 예시 오름차순 정렬(기본값) 내림차순 정렬(reverse 사용) 'key' 함수 활용하기 4. sorted 함수 사용시 주의 사항 원본 데이터 변경 X 비교 가능한 객체만 정렬 가능 1. sorted 함수란? - 파이썬의 sorted() 함수는 시퀀스(리스트, 튜플, 문자열 등)의 요소를 정렬하는 데 사용되는 내장 함수입니다. - 이 함수는 원본..

Python 2023.09.28

[파이썬] lower | upper

파이썬에서 'lower()' 과 'upper()'은 문자열 메서드(method)로 문자열의 대소문자를 변환하는 역할이다. 1. lower() - 'lower()'은 메서드는 문자열의 모든 알파벳 문자를 "소문자"로 변환합니다. - 대문자 알파벳 문자는 소문자로 변환되며, 나머지 문자(숫자, 특수 문자 등)는 변화하지 않습니다. text = "Hi123 #$%^ World!!!" lower_text = text.lower() print(lower_text) # 출력: "hi123 #$%^ world!!!" 2. upper() - 'upper()' 메서드는 문자열의 모든 알파벳 문자를 "대문자"로 변환한다. - 소문자 알파벳 문자는 대문자로 변환되며, 나머지 문자(숫자, 특수 문자 등)는 변화하지 않는다. ..

Python 2023.09.28

[파이썬] islower | isupper

파이썬에서 'islower()'와 'isupper()'는 문자열 메서드(method)로, 문자열이 소문자인지 또는 대문자인지를 판별하는 역할이다. 1. islower() - 'islower()' 메서드는 문자열이 모두 "소문자"로만 구성되어 있는지를 확인한다. - 문자열 안의 모든 알파벳 문자가 모두 소문자인 경우에 True를 반환합니다. - 문자열 안의 모든 알파벳 문자 중 하나라도 대문자인 경우 False를 반환합니다. - 문자열 안의 모든 알파벳 중 모두 소문자라면 특수문자나 숫자가 껴있어도 True를 반환합니다. text1 = "hello world" print(text1.islower()) # 출력: True text2 = "Hello World" print(text2.islower()) # 출..

Python 2023.09.28

[파이썬] title | capitalize

파이썬에서 'title()'과 'capitalize()'은 문자열의 메서드(method)로, 첫 문자를 대문자 나머지 문자는 소문자로 변환하는 역할이다. 그러나 각각의 메서드는 약간 다른 변환 방식을 가지고 있습니다. 1. title() - 'title()' 메서드는 문자열을 공백을 기준으로 각 단어의 첫 알파벳 문자를 대문자로, 나머지 문자를 소문자로 변환하여 반환한다. - 각 단어의 시작이 특수문자나 숫자여도 첫 알파벳 문자를 대문자로 변환합니다. text1 = "hello world" title_text1 = text1.title() print(title_text1) # 출력: "Hello World" #공백을 기준으로 hello와 world로 나눠지는데 두 단어 모두 첫 번째 문자가 대문자로 바뀐..

Python 2023.09.28

[파이썬] swapcase

파이썬에서 'swapcase()'는 문자열의 메서드(method)로, 문자열의 대문자를 소문자로, 소문자를 대문자로 변환하여 새로운 문자열을 반환하는 역할을 합니다. 1. swapcase - 'swapcase()' 메서드는 문자열의 대문자를 소문자로, 소문자를 대문자로 변환하여 반환합니다. - 특수문자나 숫자는 무시하고 알파벳만 서로 바꾸어 반환합니다. text1 = "Hello World" swapped_text1 = text1.swapcase() print(swapped_text1) # 출력: "hELLO wORLD" text2 = "123Hello !@#$World" swapped_text2 = text2.swapcase() print(swapped_text2) # 출력: "123hELLO !@#$..

Python 2023.09.28
728x90
반응형