파이썬 코테에서 자주 쓰이는 표준 라이브러리 및 내장 함수 ALL 정리 ✅ | (2) 내장 함수 편

Konseo·2023년 10월 9일
1

코테풀이

목록 보기
41/59

주기적으로 업데이트 중 💡

내장 함수

  • divmod()
    • 몫과 나머지를 한 번에 처리
    • 매우 큰 수에서 연산자보다 좀 더 빠름
  q, r = divmod(10, 3)
  • zip()
    • 주어지는 iterable 객체들의 각 요소를 묶어 tuple의 iterator로 반환
    • 2차원 배열 회전할 때 자주 쓰임
  list(zip('ABCD', 'xy'))
  # 원소의 개수가 적은 'xy'에 맞춰 tuple이 2개만 생성됨
  # [('Ax', 'By')]
  • ord() / chr()
    • ord()는 문자열을 아스키코드(숫자)로 반환하는 함수
      • 대문자 : 65 ~ 90
      • 소문자 : 97 ~ 122
      • 참고) 대문자 소문자 차이는 32
    • chr()은 아스키코드를 문자열로 반환하는 함수
  chr(65)
  >>> A

  ord('a')
  >>> 97
  • eval()
    • 문자열을 인자로 받아 문자열 내 수식을 계산해주는 함수
  eval('5+4')
  >>> 9

  eval('round(4.9)')
  >>> 5
  • str.isdigit()
    • 문자열이 숫자로만 이루어져있는지 확인하는 함수 입니다.
    • 추가
      • str.isalpha() : 문자열이 알파벳으로만 이루어져 있는 지 확인
      • str.isdecimal() : 문자열이 0~9 사이의 수로만 이루어져 있는지 확인
  str.isdigit('123')
  >>> True

  str.isdigit('12.3')
  >>> False
profile
둔한 붓이 총명함을 이긴다

0개의 댓글