AI

[K-digital] 프로젝트형 AI 서비스 개발 교육 Day-2-1

Supreme_YS 2021. 1. 5. 17:11

20210105 TIL

dir ()

  • 객체가 갖고 있는 구성요소를 전부 보여준다.
  • dir()

replace()

  • 특정 문자를 치환한다.
  • replace(oldchar, newchar)

split()

  • 문자열을 쪼개는 함수
  • url = "http://www.naver.com"
    urlSplit = url.split('.')
    print(urlSplit, type(urlSplit))

strip(), rstrip(), lstrip()

  • 문자열의 공백을 제거하는 함수
  • companyName = '      samsung      '
    print(companyName.strip(), len(companyName.strip()), type(companyName.strip()))
    print(companyName.rstrip(), len(companyName.rstrip()))
    print(companyName.lstrip(), len(companyName.lstrip()))

upper(), lower()

  • 대문자, 소문자 변환 함수
  • print(companyName.upper())
    print(companyName.lower())

endswith()

  • 어떤 확장자로 되어 있는지 확인할 수 있는 함수 (bool형식)
  • fileName = 'report.txt'
    isExits  = fileName.endswith(('xls', 'xlsx', 'csv'))
    print(isExits)

in, not in -> True | False

  • print("sample" in myStr) # 해당 문자열에 특정 문자가 있느냐 있으면 True 출력
    print("sample" not in myStr) # 해당 문자열에 특정 문자가 없느냐 있으면 False 출력
    print("this" in myStr.lower()) # 해당 문자열을 전부 소문자로 두고 특정 문자가 있는지 비교할수도 있다.

count()

  • 문자의 빈도
  • brandName = 'cocacola'
    print(brandName.count('c'))

find()

  • 문자 찾기
  • brandName = 'cocacola'
    print(brandName.find('a'))

index()

  • 문자의 인덱스
  • brandName = 'cocacola'
    print(brandName.index('a'))

len()

  • 문자열의 길이
  • brandName = 'cocacola'
    print(len(brandName))