본문 바로가기
728x90

Python15

Python/endswith()/startswith() Python의 문자열 함수 중 endswith()는 해당 문자열이 특정 문자나 문자열로 끝나는지를 확인해주는 함수.결과는 True 또는 False로 반환되어 조건문 등에서 유용하게 사용됨.Python의 문자열 함수 startswith()는 문자열이 특정 문자나 문자열로 시작하는지를 확인하는 함수.결과는 True 또는 False로 반환되어 조건문 등에서 자주 사용됨. 기본 문법str.endswith(suffix, start=0, end=len(str))str.startswith(prefix, start=0, end=len(str))str: 검사할 문자열suffix: 찾고자 하는 문자열 또는 문자열들의 튜플prefix: 찾고자 하는 문자열 또는 문자열들의 튜플start: 검사 시작 위치 (생략 가능)end:.. 2025. 9. 4.
Python/ .sort()/ sort()와 sorted() 차이점 Python의 .sort()는 리스트의 내용을 직접 정렬해주는 리스트 전용 메서드기본 동작과 특징형태: 리스트.sort() 형태로 사용.원본 수정: 새로운 리스트를 반환하지 않고, 정렬 결과가 리스트 내부에 바로 반영됨(파괴적 메서드).오름차순 정렬: 기본적으로 값을 작은 것부터 큰 것 순서(오름차순)로 정렬함.None 반환: 함수 실행 후 반환값이 없으므로 별도의 변수에 대입하지 않습니다. 예) lst.sort() → 반환값이 None임.주요 옵션reverse: 내림차순으로 정렬하려면 list.sort(reverse=True)를 사용함.key: 정렬 기준을 직접 정할 수 있는 함수(예: lambda나 사용자 함수)를 인자로 넣음. 예시로, 문자열 길이대로 정렬할 경우 list.sort(key=len)을.. 2025. 9. 2.
Python/ join/ zip 1️⃣ join 이란?파이썬에서 "구분자".join(리스트)는리스트 안의 문자열들을 하나로 이어붙이는 메서드words = ["pro", "gram", "mers"]result = "".join(words)print(result) # programmers"" : 빈 문자열을 구분자로 사용 → 그냥 붙임" ".join(words) → "pro gram mers" (공백으로 구분) 즉, join은 문자열을 합칠 때 쓰는 효율적인 방법임2️⃣ zip 이란?zip은 두 개(또는 그 이상)의 리스트를 쌍으로 묶어주는 함수a = ["apple", "banana", "cherry"]b = [1, 2, 3]for x, y in zip(a, b): print(x, y) 출력apple 1banana 2cherry .. 2025. 8. 28.
Python/ 슬라이싱 규칙 📌 파이썬 문자열 슬라이싱 기본문자열[start:end] start 위치부터 포함해서,end 위치는 포함하지 않고, 직전까지만 가져온다.그래서 end까지 포함하고 싶으면 +1을 해줘야 됨.📌 쉬운 예시 1word = "hello"print(word[1:3])word[1:3]은 인덱스 1부터 2까지 가져옴.인덱스 기준: h(0) e(1) l(2) l(3) o(4)결과 = "el"📌 쉬운 예시 2 (끝 인덱스 포함하고 싶을 때)word = "hello"print(word[1:3+1])여기서는 word[1:4] → 인덱스 1~3까지 가져옴.결과 = "ell"📌 예시 3 (문제랑 비슷하게)my_strings = ["progressive"]s, e = 0, 4substring = my_strings[0].. 2025. 8. 28.
pycharm/ Django/ git bash/ aws에 EC2로 서비스/ github로 코드 수동 배포 - pycharm에서 Django 프로젝트 만들기- pycharm 설치 참고 블로그https://nadocoding.tistory.com/102 파이썬 개발 환경설정 - 파이참 (PyCharm)파이썬 개발 환경설정 - 파이참 (PyCharm) 편입니다. ※ 본 포스팅은 윈도우 10 기준으로 작성되었습니다. ※ 파이썬 설치는 아래 링크를 참고해주세요. 👉 https://nadocoding.tistory.com/4 [파이썬 기본편]nadocoding.tistory.com  - 원래 있던 git hub에 있는 코드를 git bash를 사용해서 코드를 가져오기git bash 설치 참고 블로그https://sfida.tistory.com/46 [Git] Git Download 깃 설치하기 : 초보자를 위한 상세.. 2025. 4. 9.
코딩테스트 - python 모음 for문for i in range(len(num)) #리스트로 되어있지만 range를 사용하고 싶다. len( ) 활용for i in num # 리스트를 그냥 사용하고 싶다. replace( , )print(input().strip().replace(' ',''))입력을 apple pen 했다면출력은 applepen 나옴replace(' ','') '공백'을 ''공백 없음으로 바꿔줬기 때문이다. joinwords = ['Hello', 'world']result = ' '.join(words)print(result) # 출력: 'Hello world'join은 앞에 공백(' ')을 포함하여 words에 있는 두 단어를 합쳐준다. set# set 생성my_set = {1, 2, 3, 4, 4, 5} # .. 2024. 11. 27.
728x90