프로그래밍 언어/Python

내가 보려고 정리한 파이썬 함수: type 종류 정리 (숫자형, 문자열, 리스트, 튜플, 딕셔너리)

gamjadori 2024. 2. 15. 17:21
728x90

<파이썬 type 종류: 숫자형, 문자열, 리스트, 튜플, 딕셔너리>

1. 숫자형 (a=10)

  • 정수형(int): 정수를 뜻하는 자료형
  • 실수형(float): 소수점이 포함된 숫자
내장 함수 기능
int 숫자를 정수형으로 변환
float 숫자를 실수형으로 반환
abs 절대값
round 반올림
divmod 몫과 나머지

 

2. 문자열(a=’10’) >str로 표현

내장 함수 기능
count 문자 개수 세기
find 문자 위치 찾기
index (rindex) 문자 위치 찾기
join 모든 요소를 연결해 하나의 문자열로 만들어 줌
lower 대문자를 소문자로 변경
upper 소문자를 대문자로 변경
lstrip 공백 지우기 (왼쪽)
rstrip 공백 지우기 (오른쪽)
strip 문자열 양쪽의 공백 삭제
replace 문자열 바꾸기
split 문자열 나누기
maketrans 문자열을 치환해 주는 함수 (바꾸기 전/후 문자의 길이가 같아야 함)
translate() 문자만 변환 가능
sub() 문자열 바꾸기

 

3. 리스트 a=[10, 20] > list

내장 함수 기능
append 리스트에 요소 추가
len 리스트 길이
max 리스트 내 최대 요소
min 리스트 내 최소 요소
list 리스트로 변환
extend 기존 리스트에 다른 리스트 이어 붙이기
count 리스트 안에 요소가 몇 개 들어 있는지 개수 반환
insert 리스트의 index 위치에 값 삽입
pop 리스트의 마지막 요소 제거 및 반환
remove 리스트에서 객체 제거 (1개만 가능)
reverse 리스트의 순서 반대로 뒤집기
sort 리스트의 객체들 순서대로 정렬(오름차순)

 

4. 튜플 a=(10, 20, 30)

  • 리스트와 거의 유사하지만, 수정이 불가해 추가나 삭제가 안 됨
내장 함수 기능
len 길이
max 최대값
min 최소값

 

5. 딕셔너리 a=[1:’키’, 2:’몸무게’]

내장 함수  기능
a.keys() 딕셔너리의 key만 모아서 반환
a.values() 딕셔너리의 value만을 모아서 반환
a.items() key와 value의 쌍을 튜플로 묶은 값
a.clear() 딕셔너리 안의 모든 요소를 삭제해 {}로 표현
a.get('x') x라는 key에 대응되는 value를 반환
a.del() 딕셔너리에서 키, 값 한쌍 지우기
a.update() 여러 값을 수정할 수 있고, 키가 없는 값일 경우, 자동으로 추가
in (’x’ in a) 딕셔너리에 해당 키가 있는지 검사
a.pop(’삭제 대상 키’) 삭제되는 키의 값 출력
a.popitem() 마지막 순서의 키 삭제
a.setdefault('', 값) 키 값 추가