본문 바로가기

728x90

프로그래밍/[Python] 파이썬39

[Python] lambda 함수 이해하기 - 파이썬 문법 목 차1. lambda 함수란?2. 기본 문법2-1. 기본 사용 예제2-2. 주요 특징2-3. lambda와 일반 함수의 작성 방법 3. 활용 예제 (sorted, map, filter) 1. lambda 함수란? 파이썬의 lambda 함수는 익명 함수(anonymous function)를 만들 때 사용되는 짧고 간결한 방법입니다.일반적인 함수 정의 방식과 달리, lambda 키워드를 사용하면 이름 없이 바로 사용할 수 있는 함수를 정의할 수 있습니다.보통 간단한 계산이나 처리에 사용되며, 코드의 가독성을 높이거나 불필요한 함수 정의를 피할 수 있습니다. 2. 기본 문법 인자들(Arguments): 콤마(,)로 구분된 함수에 전달될 입력값입니다.표현식(Expression): 인자들로 수행할 단일 표현.. 2024. 10. 24.
[Python] sorted() 함수와 sort() 메서드 차이점 목 차1. sorted()와 sort()의 차이점1-1. sorted()1-2. sort() 2. 마무리 1. sorted()와 sort()의 차이점 Python에는 sorted() 함수 외에도 리스트 전용 메서드인 sort()가 있습니다. 1-1. sorted()반복 가능한 객체를 정렬하고, 새로운 리스트를 반환합니다.원본 데이터는 변경되지 않습니다.numbers = [4, 2, 9, 1, 5]# sorted()는 새로운 정렬된 리스트를 반환sorted_numbers = sorted(numbers)print(sorted_numbers) # [1, 2, 4, 5, 9]print(numbers) # 원본 리스트는 변경되지 않음: [4, 2, 9, 1, 5]   1-2. sort() 리스트.. 2024. 10. 23.
[Python] sorted() 내장 함수 목 차1. sorted() 함수란?2. 기본 문법3. 사용법 예시3-1. 기본 사용3-2. reverse 매개변수3-3. key 매개변수3-4. lambda를 사용한 key 매개변수3-5. 딕셔너리 key로 정렬3-6. 딕셔너리 value로 정렬3-7. 문자열 정렬3-8. 리스트의 리스트 정렬3-9. 튜플에서 두 개 이상의 요소를 기준으로 정렬 4. 마무리 1. sorted() 함수란? Python의 sorted() 함수는 반복 가능한(iterable) 객체를 정렬하여 새로운 리스트로 반환하는 내장 함수입니다.원본 데이터를 변경하지 않고, 정렬된 새로운 리스트를 반환하기 때문에 원본 데이터가 변하지 않는다는 특징을 가지고 있습니다.sorted() 함수는 리스트, 튜플, 문자열, 딕셔너리, 집합 등의 반.. 2024. 10. 22.
[Python] 파이썬 문자 개수 세기 - 문자열 count() 메서드 목 차1. count() 메서드2. 문법3. 사용 예제3-1. 기본 사용법3-2. start, end 인덱스 번호 사용 4. 주의 사항 1. count() 메서드 파이썬에서 문자열의 count() 메서드는 특정 문자열이 원본 문자열 내에서 몇 번 나타나는지를 세어 반환하는 메서드입니다. 이 메서드는 매우 유용하며, 특정 부분 문자열이 텍스트에 얼마나 자주 등장하는지 알아낼 때 사용됩니다. 2. 문법 str.count(sub[, start[, end]])sub: (필수) 세고자 하는 부분 문자열입니다.start: (선택) 문자열에서 검색을 시작할 위치입니다. (기본값: 0)end: (선택) 문자열에서 검색을 종료할 위치입니다. (기본값: 문자열의 끝)start와 end 매개변수 사용 시에는 start 위.. 2024. 10. 12.
[Python] 파이썬 대문자 소문자 변경 (upper, lower, capitalize, title, swapcase, isupper, islower) 목 차0. 개요1. string.upper()2. string.lower()3. string.isupper()4. string.islower()5. string.capitalize()6. string.title()7. string.swapcase() 0. 개요영어 문자열을 대문자, 소문자로 자유자재로 변경하고 확인하는 문자열 메서드에 대해 설명합니다. 확실하게 익혀두면 꼭 도움이 되실 메서드들입니다.string.upper()string.lower()string.isupper()string.islower()string.capitalize()string.title()string.swapcase()   1. string.upper()문자열 전체를 대문자로 변경합니다.a = "python"print(a.uppe.. 2024. 9. 30.
[Python] 파이썬 짝수 홀수 판별 예제 목 차0. 개요1. if, else 조건문 활용 예제2. while 반복문 활용 예제 0. 개요파이썬 짝수 홀수 판별에 대한 기본적인 이해를 위해 예제 소스들을 작성해 보겠습니다.짝수는 2의 배수라는 뜻입니다.홀수는 숫자를 2로 나누었을 때 나머지가 1인 숫자들입니다.n%2 == 0 짝수, n%1 == 1 홀수   1. if, else 조건문 활용 예제숫자를 입력받아 2로 나누었을 때 나머지가 0이면 짝수, 1이면 홀수를 출력하는 소스입니다.n = int(input("숫자를 입력하시오."))if n%2 == 0 : print(f'{n} 숫자는 짝수입니다.')else : print(f'{n} 숫자는 홀수입니다.')'''실행 결과숫자를 입력하시오. 1515 숫자는 홀수입니다.------------.. 2024. 9. 29.
728x90