본문 바로가기

Python

[Python/파이썬] 내장함수, 메서드 총정리(문자열, 리스트, 딕셔너리)

반응형

 

 

 

 

알고리즘 코딩테스트 문제를 풀때

함수랑 메서드들의 이름과 작동은 알겠는데 적용할때 함수랑 메서드가 자꾸 헷갈리더라구요ㅠㅠ

 

그래서 제가 보려고 만든 파이썬(Python) 내장함수, 메서드 총정리!!

 

 

 

 

토글

 

 

 

 

-  기본버전  -

내장 함수 (Built-in Functions)

- print(): 인자로 전달된 값을 출력합니다.
- len(): 인자로 전달된 시퀀스 (문자열, 리스트 등)의 길이를 반환합니다.
- type(): 인자로 전달된 객체의 데이터 유형을 반환합니다.
- str(): 인자로 전달된 객체를 문자열로 변환합니다.
- int(): 인자로 전달된 값 또는 문자열을 정수로 변환합니다.
- float(): 인자로 전달된 값 또는 문자열을 실수로 변환합니다.
- range(): 주어진 범위에서 정수의 시퀀스를 생성합니다.
- input(): 사용자로부터 입력을 받습니다.

 

문자열 메서드 (String Methods)

- upper(): 문자열을 대문자로 변환합니다.
- lower(): 문자열을 소문자로 변환합니다.
- strip(): 문자열의 앞뒤 공백을 제거합니다.
- split(): 문자열을 특정 구분자로 분리하여 리스트로 반환합니다.
- join(): 문자열 리스트를 특정 구분자로 연결하여 하나의 문자열로 반환합니다.

 

리스트 메서드 (List Methods)

- append(): 리스트에 요소를 추가합니다.
- extend(): 다른 리스트의 모든 요소를 현재 리스트에 추가합니다.
- insert(): 특정 위치에 요소를 삽입합니다.
- remove(): 특정 값을 가진 첫 번째 요소를 삭제합니다.
- pop(): 마지막 요소를 제거하고 반환합니다.

반응형

딕셔너리 메서드 (Dictionary Methods)

- keys(): 딕셔너리의 모든 키를 반환합니다.
- values(): 딕셔너리의 모든 값을 반환합니다.
- get(): 특정 키에 대한 값을 반환하며, 키가 없는 경우 기본값을 반환합니다.
- update(): 다른 딕셔너리의 키-값 쌍을 현재 딕셔너리에 추가 또는 업데이트합니다.

 

 

 


-  알고리즘 코딩테스트 유용버전  -

내장 함수 (Built-in Functions)

- max(): 인자로 전달된 값 중 가장 큰 값을 반환합니다.
- min(): 인자로 전달된 값 중 가장 작은 값을 반환합니다.
- sum(): 인자로 전달된 숫자들의 합을 반환합니다.
- sorted(): 인자로 전달된 시퀀스를 정렬한 새로운 리스트를 반환합니다.
- any(): 인자로 전달된 시퀀스 중 하나라도 True인 값을 가지면 True를 반환합니다.
- all(): 인자로 전달된 시퀀스의 모든 값이 True인 경우에만 True를 반환합니다.
- zip(): 여러 시퀀스를 동시에 묶어서 튜플의 리스트로 반환합니다.

 

문자열 메서드 (String Methods)

- startswith(): 문자열이 특정 접두사로 시작하는지 확인합니다.
- endswith(): 문자열이 특정 접미사로 끝나는지 확인합니다.
- replace(): 문자열 내의 특정 문자열을 다른 문자열로 대체합니다.
- count(): 특정 문자열이 문자열 내에서 등장하는 횟수를 반환합니다.
- isdigit(): 문자열이 숫자로만 이루어져 있는지 확인합니다.
- isalpha(): 문자열이 알파벳으로만 이루어져 있는지 확인합니다.

 

리스트 메서드 (List Methods)

- index(): 특정 값의 인덱스를 반환합니다.
- count(): 리스트에서 특정 값의 등장 횟수를 반환합니다.
- reverse(): 리스트의 순서를 역순으로 뒤집습니다.
- sort(): 리스트를 정렬합니다.
- copy(): 리스트의 얕은 복사본을 생성합니다.

 

딕셔너리 메서드 (Dictionary Methods)

- items(): 딕셔너리의 모든 키-값 쌍을 반환합니다.
- clear(): 딕셔너리의 모든 요소를 제거합니다.
- copy(): 딕셔너리의 얕은 복사본을 생성합니다.

 

 

 

 


 

 

 

-->  깃허브에도 정리해놨어요~!

 

GitHub - Hanseul516/Python_alone: 파이썬 독학

파이썬 독학. Contribute to Hanseul516/Python_alone development by creating an account on GitHub.

github.com

 

반응형