[Python] 문자열 자료형

Seohyun·2022년 4월 19일
0

Python Basic

목록 보기
2/4
post-thumbnail
  1. 문자열이란

    문자열이란, 문자·단어 등으로 구성된 문자들의 집합

    "Hello Seohyun's World"
    "J"
    "1234567890"
  2. 문자열 이스케이프 코드

    코드설명
    \’화면에 작은 따옴표 표시
    \”화면에 큰 따옴표 표시
    \n문자열 안에서 줄 바꿈
    \화면에 역슬래시 표시
    \t문자열 안에서 탭만큼 띄우기
  3. 문자열 연산

    • 문자열 곱하기 : 문자열을 곱하는 숫자만큼 반복
      >>> str1 = "String"
      >>> str1 * 3
      
      "StringStringString"
    • 문자열 더하기 : 해당 문자열들을 연결
      >>> str1 = "Python "
      >>> str2 = "String"
      >>> str1 + str2
      
      "Python String"
  4. 문자열 인덱싱과 슬라이싱

  5. 문자열 메소드

    메서드설명
    lower()문자열을 소문자로 치환해 반환
    upper()문자열을 대문자로 치환해 반환
    capitalize()문자열에서 첫 문자는 대문자로, 나머지 문자열을 소문자로 치환해 반환
    title()capitalize()의 확장 버전으로 문자열의 모든 단어에 capitalize() 적용
    islower()문자열이 모두 소문자로 이루어져 있는지 판단
    isupper()문자열이 모두 대문자로 이루어져 있는지 판단
    isalpha()문자열이 모두 문자로 이루어져 있는지 판단
    isalnum()문자열이 문자+숫자로 이루어져 있는지 판단
    isdigit()문자열이 모두 숫자로 이루어져 있는지 판단
    isdemical()문자열이 모두 숫자로 이루어져 있는지 판단
    isnumeric()문자열이 모두 숫자로 이루어져 있는지 판단
    isspace()문자열이 모두 공백으로 이루어져 있는지 판단
    istitle()문자열의 모든 단어들이 첫 문자가 대문자로 이루어져 있는지 판단
    split(문자)문자열의 입력 받은 문자를 기준으로 쪼개어 반환
    join(문자)문자열을 입력 받은 문자를 구분자로 한 새로운 문자열 반환
    replace(old, new, num)old 문자를 new 문자로 num 숫자만큼 치환해 반환 → num은 생략 가능
    len(문자)문자열 길이 반환
    find(찾을 문자열, 시작 위치, 끝나는 위치)찾을 문자열 위치 반환 → 없으면 -1 반환
    index(찾을 문자열, 시작 위치, 끝나는 위치)find 메서드와 같지만, 없으면 오류 반환
    rfind(찾을 문자열, 시작 위치, 끝나는 위치)find 메서드와 같지만, 문자열의 끝에서부터 거꾸로 찾음
    rindex(찾을 문자열, 시작 위치, 끝나는 위치)index 메서드와 같지만, 문자열의 끝에서부터 거꾸로 찾음
    startswitch(문자, 시작 위치, 끝나는 위치)문자열이 입력한 문자로 시작하면 참, 그렇지 않으면 거짓 반환
    endswitch(문자, 시작 위치, 끝나는 위치)문자열이 입력한 문자로 끝나면 참, 그렇지 않으면 거짓 반환

0개의 댓글