아스키코드 변환
- ord("문자") : 문자 -> 아스키코드
- chr(숫자) : 숫자 -> 아스키코드
알파벳 리스트,딕셔너리 생성 방법
알파벳 생성 방법 참고 글
- from string import ascii_lowercase 로 생성 가능
- 아스키코드로도 생성 가능
- aList = [chr(i) for i in range(ord('a'),ord('z')+1)] 와 같이.
문자열인지 숫자인지 확인하기
문자열 숫자 판별하기
- a.isdecimal(), a.isdigit(), a.isnumeric()
- a.isalpha()
- a.isalnum()
find 함수
find 함수 참고 글
- string.find(찾을문자 혹은 문자열, [시작index], [끝index])
- find 메서드는 존재한다면 해당 위치의 index 를 반환하며
존재하지 않는다면 -1을 반환한다
여러개 있다면 맨 처음 문자의 index 를 반환한다
문자열 합치기
대,소문자로 바꾸기
count() 메서드
count() 메서드 참고 글
- string.count(char or substring, [start], [end])
strip에 여러 문자 제거하기
strip() 여러 문자 제거 참고 글
- 그 문자들과 동일한 것들을 모두 제거, 동일하지 않은 문자가 나올 때 까지 제거
시간복잡도 Big-O
자료형 및 연산자의 시간 복잡도 총 정리 글
딕셔너리를 value 값으로 정렬하기
단어 수 세기 등 참고 글
- sorted(d.items(), key=lambda x: x[1], reverse=True) 와 같이 람다 식 활용하기
람다(lambda)
wikidocs 람다
- lambda 매개변수 : 표현식
- 함수를 인자로 받는 곳에 넣을 수 있다
원하는 조건에만 맞게 문제를 풀 것.
s.rjust()
rjust, ljust 함수 사용법 참고 글