반응형
250x250
Notice
Recent Posts
Recent Comments
Link
이롭게 현명하게
[Python] 파이썬 문자열 관련 함수 본문
728x90
반응형
[문자열 관련 함수]
코드 | 설명 |
문자열.count('문자') | 문자열 중 문자의 개수를 리턴한다. |
문자열.find('문자') | 문자열 중 문자가 처음으로 나온 위치를 반환 찾는 문자가 없다면 -1 반환 숫자는 0부터 센다. |
문자열.index('문자') | 문자열 중 찾는 문자가 맨 처음으로 나온 위치를반환한다. 찾는 문자가 없다면 오류 발생 |
",".join('문자열') | join 함수는 문자열,리스트,튜플에도 사용 문자열의 각각의 문자 사이에 "," 삽입 |
문자열.upper() | 소문자를 대문자로 바꾸기 |
문자열.lower() | 대문자를 소문자로 바꾸기 |
문자열.lstrip() | 왼쪽 공백 지우기 문자열 중 가장 왼쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다. |
문자열.rstrip() | 오른쪽 공백 지우기 문자열 중 가장 오른쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다. |
문자열.strip() | 문자열 양쪽에 있는 한칸 이상의 연속된 공백을 모두 지운다. |
문자열.replace("바뀌게될 문자열","바꿀 문자열") | 문자열 안의 특정한 값을 다른 값으로 치환해준다. |
문자열.split('문자') | 괄호 안에 아무 값도 없을 때 : 공백을 기준으로 문자열 나누기 괄호 안에 특정 값이 있을 때 : 특정 값을 기준으로 문자열 나누기 |
a = "Oh say it ditto"
b = " attention "
d = "a:b:c:d"
print(a.count('d')) #1
print(a.count('i')) #2
print(a.find('d')) #10
print(a.find('i')) #7
print(a.find('s')) #3
print(a.index('s'))#3
print(a.index('i'))#7
print(",".join('abcd')) #a,b,c,d
print(['a','b','c','d']) #['a', 'b', 'c', 'd']
print(",".join(['a','b','c','d']))#a,b,c,d
print(a.upper()) #OH SAY IT DITTO
print(a.lower()) #oh say it ditto
print(b.strip()) #attention
print(a.replace("ditto","attention")) #Oh say it attention
print(a.split()) #['Oh', 'say', 'it', 'ditto']
print(d.split(":")) #['a', 'b', 'c', 'd']
잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊
댓글과 좋아요는 큰 힘이 됩니다!
더보기
[ 참고자료 ]
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 리스트 연산 (0) | 2023.03.09 |
---|---|
[Python] 파이썬 리스트 (0) | 2023.03.08 |
[Python]문자열 포매팅 (0) | 2023.03.06 |
[Python] 문자열 인덱싱과 슬라이싱 (0) | 2023.03.03 |
[Python] 문자열 연산하기 (0) | 2023.03.02 |
Comments