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))
'AI' 카테고리의 다른 글
[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 2-3 (0) | 2021.01.05 |
---|---|
[K-digital] 프로젝트형 AI 서비스 개발 교육 Day 2-2 (0) | 2021.01.05 |
[K-digital] 프로젝트형 AI 서비스 개발 교육 Day-1 (0) | 2021.01.05 |
생활코딩 ML 스터디 [Machine Learning and Model] - 3 (0) | 2020.08.20 |
생활코딩 ML 스터디 [Machine Learning and Model] - 2 (0) | 2020.08.20 |