Home [Python] 문자열 함수 - 대소문자 변환
Post
Cancel

[Python] 문자열 함수 - 대소문자 변환

Python의 Standard Library에서 지원하는 문자열 함수 중 대소문자 변환과 관련된 함수에 대해 알아볼 것이다.


  1. str.capitalize()

    • 문장 첫 단어의 첫 문자만 대문자로 바꾸고 나머지는 소문자로 바꾸는 함수
    1
    2
    3
    4
    5
    6
    7
    
    string1 = "3python hello wORld"
    string2 = "Python hello wORld"
    
    print(string1.capitalize())
        >>  3python hello world
    print(string2.capitalize())
        >>  Python hello world
    
  2. str.title()

    • 문장 모든 단어의 첫 문자만 대문자로 바꾸고 나머지는 소문자로 바꾸는 함수
    • string1에서 볼 수 있듯이 숫자는 첫 문자로 인식하지 않는다.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    string1 = "3python hello wORld"
    string1_1 = "333python hello wORld"
    string2 = "!!!python hello wORld"
    string3 = "Python hello wORld"
    
    print(string1.title())
        >>  3Python Hello World
    print(string1_1.title())
        >>  333Python Hello World
    print(string2.title())
        >>  !!!Python Hello World
    print(string3.title())
        >>  Python Hello World
    
  3. str.swapcase()

    • 대문자는 소문자로, 소문자는 대문자로 치환하는 함수
    1
    2
    3
    4
    
    string1 = "3python hello wORld"
    
    print(string1.swapcase())
        >>  3PYTHON HELLO WorLD
    
  4. str.upper()

    • 모든 문자를 대문자로 치환하는 함수
    1
    2
    3
    4
    
    string1 = "3python hello wORld"
    
    print(string1.upper())
        >>  3PYTHON HELLO WORLD
    
  5. str.lower()

    • 모든 문자를 소문자로 치환하는 함수
    1
    2
    3
    4
    
    string1 = "3python hello wORld"
    
    print(string1.lower())
        >>  3python hello world
    
This post is licensed under CC BY 4.0 by the author.

[Python] List

[Python] Tree - 탐색 하는 방법