[Python] 문자열의 시작과 끝 문자 찾기: 접두사(startswith), 접미사(endswith)
·
파이썬/파이썬 문법
파이썬에서 문자열이 특정 문자(패턴)로 시작하거나 끝나는지를 확인할 때 startswith()와 endswith() 함수를 사용한다. 두 함수 모두 문자열의 일부 범위만을 지정하여 검사를 할 수도 있고, 기본적으로 불리언 값(True, False)을 반환한다.1. startswith()문자열이 특정 접두사(prefix)로 시작하는지 확인하는 함수.문법string.startswith(prefix, start, end) 매개변수prefix: 확인할 접두사(문자열 또는 튜플로 여러 접두사를 받을 수 있음).start: 검사를 시작할 위치 (생략 시 문자열의 처음부터 검사).end: 검사를 끝낼 위치 (생략 시 문자열의 끝까지 검사).예시text = "Hello, world!" # 기본 사용법 print(tex..
[python]key 인자를 사용하는 주요 함수들 & key 인자와 lambda를 활용한 특이한 경우들
·
파이썬/파이썬 문법
key 인자란?파이썬에서 key 인자는 정렬, 최댓값/최솟값 찾기, 그룹화 등의 함수에서 사용되며,데이터의 비교 기준을 정의하는 데 사용됨.이를 통해 복잡한 데이터 구조를 비교하거나 원하는 기준으로 데이터를 처리할 수 있음.key 인자를 사용하는 주요 함수들1. sorted() 함수리스트나 이터러블 객체를 정렬하는 함수. key 인자를 통해 각 요소에 적용할 기준을 설정할 수 있음.numbers = [3, 30, 34, 5, 9]sorted_numbers = sorted(numbers, key=str) # 문자열로 변환하여 사전식으로 정렬print(sorted_numbers) # [3, 30, 34, 5, 9]2. sort() 메서드리스트를 제자리에서 정렬함. sorted()와 유사하지만 리스트 자체..
[python 문법] 리스트 내포 (for문, if문, elif문, 이중 for문 등)
·
파이썬/파이썬 문법
파이썬에서 리스트 내포(List Comprehension)를 사용하면짧고 간결한 코드로 복잡한 리스트 생성 작업을 수행할 수 있다. 리스트 내포를 활용하여 다양한 예시를 해결하는 방법을 알아보고for문과 if문을 포함한 기본적인 사용법부터 복잡한 중첩된 구조까지 모두 다룬다, 또한, 동일한 작업을 일반적인 for문이나 if문으로 작성하는 방법도 함께 설명한다.  1. 기본적인 리스트 내포1부터 10까지의 숫자를 담은 리스트를 만들어보자. 리스트 내포 사용numbers = [i for i in range(1, 11)] # numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 일반적인 for문 사용numbers = []for i in range(1, 11) : numbers.appen..
[프로그래밍 용어 정리] 상대경로 with 예시
·
파이썬/프로그래밍 용어 정리
절대경로는 잘 쓰는데 상대경로는 맨날 헷갈리는 사람? 나다. 이번 기회에 상대경로를 어떻게 쓰는지 다시 한번 정리했다. 그 전에 파일과 디렉토리의 개념에 대해 먼저 짚어보자.파일과 디렉토리디렉토리(Directory)폴더 or 디렉토리파일과 다른 디렉토리 포함 가능파일(File)파일명&확장자(hello.py)컴퓨터에서 정보를 저장하는 논리적 단위실행,쓰기,읽기 등을 할 수 있음 상대경로1. . 현재 디렉토리(Current Directory)./file.txt: 현재 디렉토리에 있는 file.txt 사실상 ./는 생략가능, file.txt라고만 써도 동일함. 2. .. 상위 디렉토리(Parent Directory) 현재 디렉토리의 한 단계 상위 디렉토리로 이동할 때 사용 3. / 디렉토리 구분자(Direct..
notmandarin
Code Not Oranges