Ch 9. 문자열

2025. 7. 3. 16:35·Coding/Python
  • 문자열

문자들의 시퀀스(sequence), 생성된 후 값을 변경할 수 없는 (immutable) 자료형

 

- 리스트와 동일하게 인덱싱과 슬라이싱 가능

- ' + ' 연산자로 문자열 연결 가능

- f-string을 이용하여 {변수명}을 통해 문자열 내에 변수 값을 삽입 가능

 

- 주요 메소드

A = "abcd".upper()	# 대문자 변환
print(A) # ABCD

B = "ABCD".lower()	# 소문자 변환
print(B) # abcd

" abcd  ".strip()	# 양 끝 공백 제거  -> "abcd"
" abcd  ".lstrip()	# 왼쪽 공백 제거 	 -> "abcd  "
" abcd  ".rstrip()	# 오른쪽 공백 제거 -> " abcd"

'1 2 3'.split()				# 공백을 기준으로 분리하여 리스트로 반환
'-'.join(['a', 'b', 'c']) 	# 리스트의 항목 간에 문자열을 삽입하여 하나의 문자열로 반환
'abcde'.replace('d','D')	# 문자열 내의 특정 부분을 새로운 문자열로 교체
'abcde'.startswith('a')		# 문자열이 특정 문자열로 시작하는지 확인 (부울변수 반환)
'abcde'.endswith('e')		# 문자열이 특정 문자열로 종료되는지 확인 (부울변수 반환)

 

'Coding > Python' 카테고리의 다른 글

Ch 11. 객체와 클래스 (함수/객체/클래스의 차이점, 함수와 메소드의 차이점)  (0) 2025.07.05
Ch 10. 파일 입출력, 예외 처리 (try-expect 문)  (0) 2025.07.05
Ch 8. 튜플, 세트, 딕셔너리  (0) 2025.07.03
Ch 7. 리스트  (0) 2025.07.02
Ch 6. 함수  (0) 2025.04.21
'Coding/Python' 카테고리의 다른 글
  • Ch 11. 객체와 클래스 (함수/객체/클래스의 차이점, 함수와 메소드의 차이점)
  • Ch 10. 파일 입출력, 예외 처리 (try-expect 문)
  • Ch 8. 튜플, 세트, 딕셔너리
  • Ch 7. 리스트
rlarudfhr
rlarudfhr
  • rlarudfhr
    androcom
    rlarudfhr
  • 전체
    오늘
    어제
    • 분류 전체보기 (96)
      • Coding (28)
        • Python (10)
        • C (13)
        • Github & Git (2)
        • WEB FE (3)
      • Mathematics (3)
        • 미적분학 (19)
        • 통계학 (16)
        • 선형대수 (10)
      • Quantum Computing (0)
      • PC & Mobile & Audio (7)
      • Etc (13)
  • 링크

    • Github
    • Baekjoon
    • Instagram
  • 공지사항

  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
rlarudfhr
Ch 9. 문자열
상단으로

티스토리툴바