자습서 : 자습서 사이트
라이브러리 : 라이브러리 링크

내가 보기 위한 함수 및 method 정리

print(): 출력
옵션)
sep = "분리할 문자" :단어 사이 분리할 문자 끼워 넣기
end = "분리할 문자" : 그 다음에 오는 print()문 줄바꿈 없이

input(프롬프트 문자열): 입력 문자열로 받기

id(변수명): 변수의 메모리 위치 확인

import keyword
print(keyword.kwlist)
: 파이썬에서 사용하는 키워드 출력

getsizeof(변수): 변수의 사이즈 확인(byte 단위)

type(변수): 변수의 자료형 확인

문자열 관련 함수

ex. a = "문자열"

len(a): 문자열 길이 구하기(빈 문자도 문자열에 포함)

a.count("찾을 문자"): 문자열 내 문자 개수 세기

위치 찾기

a.find("찾을 문자"): 문자가 어디 있는지 위치 찾기(다수일 경우 가장 앞선 문자, 없으면 -1)
a.index("찾을 문자"): 문자가 어디 있는지 위치 찾기(다수일 경우 가장 앞선 문자, 없으면 오류)

a.replace("변경하고자 하는 문자(열)", "변경할 문자(열)"): 문자열 내용 중 일부 바꾸기

a.split("나누고 싶은 문자"): 문자열 나누고 리스트로 결과 표시 (나누고 싶은 문자는 사라진다.)

a.upper(): 문자열 대문자로 바꾸기
a.lower(): 문자열 소문자로 바꾸기

공백 지우기

a.rstrip(): 문자열 오른쪽 공백 지우기
a.lstrip(): 문자열 왼쪽 공백 지우기
a.strip(): 문자열 양쪽 공백 지우기

문자열 판별하기(결과는 boolean 형식으로)

숫자 판별

a.isdecimal(): 0-9까지의 10진수 숫자만 허용. 가장 제한적
a.isdigit(): 10진수 및 일부 유니코드 숫자 포함 (지수 표현 True, 소수 표현 False)
a.isnumeric(): 모든 유니코드 숫자와 분수 등을 포함, 가장 넓은 범위

문자, 공백 판별

a.isalpha(): 문자열이 알파벳(한글) 문자로만 구성되어 있는지 확인
a.isalnum(): 문자열이 알파벳(한글) 또는 숫자로만 구성되어 있는지 확인 (특수 문자 포함된 경우 False)
a.isspace(): 문자열이 공백문자로만 구성되어있는지 확인 (\t와 \n 등의 경우 탭과 줄바꿈이므로 True)

대소문자 판별

a.islower(): 문자열이 모두 소문자로 구성되어 있는지 확인 (숫자는 검사에서 제외)
a.isupper(): 문자열이 모두 대문자로 구성되어 있는지 확인 (숫자는 검사에서 제외)
a.istitle(): 문자열의 각 단어의 첫 문자가 대문자인지 확인 (띄어쓰기 기준, 한글은 대소문자가 없어서 False)

0개의 댓글