Link
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 공공빅데이터청년인턴
- 빅분기
- 공빅데
- 파이썬셋
- 태블로
- dataq
- 딕셔너리
- 워드클라우드
- 파이썬입출력
- 백준1920
- 리스트
- 튜플
- 공빅데기관매칭
- 빅데이터분석기사
- 예측모델링
- 실기
- 파이썬
- csv병합
- set시간복잡도
- 작업형2
- 백준 2164
- 셋
- 빅분기실기
- 행별속성합계
- 파이썬튜플
- konlpy
- 2회기출
- 파이썬딕셔너리
- 파이썬AHP
- 컨테이너
- Today
- Total
Data Science
파이썬 문자열 본문
문자열¶
split(sep=None, maxsplit=-1)
문자열을 지정한 구분자로 쪼개어 리스트로 반환합니다.
- sep : 구분자
- maxsplit : 얼마나 쪼갤지 설정, 디폴트 값은 -1로 제한없이 쪼갬
In [2]:
text = "나는 자랑스러운 태극기 앞에 자유롭고 정의로운 대한민국의 무궁한 영광을 위하여 충성을 다할 것을 굳게 다짐합니다."
text.split(" ")
Out[2]:
['나는', '자랑스러운', '태극기', '앞에', '자유롭고', '정의로운', '대한민국의', '무궁한', '영광을', '위하여', '충성을', '다할', '것을', '굳게', '다짐합니다.']
In [3]:
text = "+82-10-1234-5678"
text.split("-")
Out[3]:
['+82', '10', '1234', '5678']
In [4]:
text.split("-",2)
Out[4]:
['+82', '10', '1234-5678']
strip(chars=None,/)
문자열에서 지정한 문자를 제거합니다.
In [12]:
text = " 토실토실 아기 돼지 "
text.strip(" ")
Out[12]:
'토실토실 아기 돼지'
In [14]:
text = "\n\n\n\n\n\n\n토실토실 아기 돼지"
text.strip("\n")
Out[14]:
'토실토실 아기 돼지'
In [15]:
text = "aaaaaaaaaaaaaaaaaa토실토실 아기 돼지"
text.strip("a")
Out[15]:
'토실토실 아기 돼지'
join(iterable,/)
인자로 받는 반복자를 문자열로 연결합니다.
In [19]:
text1 = " -> "
text2 = ["인천","도쿄","뉴욕","파리"]
text1.join(text2)
Out[19]:
'인천 -> 도쿄 -> 뉴욕 -> 파리'
find(sub[,start[,end]])
찾고자 하는 문자 또는 문자열의 첫 번째 위치(index)를 반환합니다.
In [21]:
text = "송아지 송아지 얼룩 송아지"
text.find("지")
Out[21]:
2
In [22]:
text = "송아지 송아지 얼룩 송아지"
text.find("얼룩")
Out[22]:
8
count(sub[,start[,end]])
찾고자 하는 문자 또는 문자열이 포함된 수를 반환합니다.
In [23]:
text = "송아지 송아지 얼룩 송아지"
text.count("송아지")
Out[23]:
3
In [26]:
text = "송아지 송아지 얼룩 송아지"
text.count("룩")
Out[26]:
1
startswith(prefix[,start[,end]])
endswith(prefix[,start[,end]])
찾고자 하는 문자 또는 문자열로 문자가 시작하는지/끝나는지 여부를 반환합니다.
In [27]:
animals = ['강아지','송아지','돼지']
for i in animals:
print(i.startswith('강'))
True False False
In [28]:
animals = ['강아지','송아지','돼지']
for i in animals:
print(i.endswith('지'))
True True True
replace(old,new,count=-1,/)
찾고자 하는 문자 또는 문자열을 변경
In [30]:
# 강 -> 송
text = '강아지'
text.replace('강','송')
Out[30]:
'송아지'
lower(),upper()
대/소문자로 반환
In [31]:
text = 'CoFfee'
text.lower()
Out[31]:
'coffee'
In [32]:
text.upper()
Out[32]:
'COFFEE'
In [ ]:
'Python' 카테고리의 다른 글
[파이썬] 1,2 차원 배열 초기화 및 입력 (1) | 2022.05.28 |
---|---|
[파이썬] 코테 입력: input() VS sys.stdin.readline() (0) | 2022.05.20 |
파이썬 함수 (0) | 2021.08.30 |
파이썬 입출력 (0) | 2021.08.30 |
파이썬 반복문 (0) | 2021.08.30 |
Comments