6. 문자열

알맹이·2022년 12월 10일
0

백준공부 파이썬

목록 보기
5/6

아스키코드 변환

  • 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 를 반환한다

문자열 합치기

  • 그냥 + 로 합쳐주기

대,소문자로 바꾸기

  • a.upper(), a.lower()

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 함수 사용법 참고 글

  • 오른쪽 정렬해서 보기좋게 출력할 때 사용
profile
not yet

0개의 댓글