logo
Search검색어를 포함하는 게시물들이 최신순으로 표시됩니다.
    Table of Contents
    [Python] 문자열 처리 함수

    이미지 보기

    [Python] 문자열 처리 함수

    • 21.07.12 작성

    • 읽는 데 2

    TOC

    1. 문자열 처리 함수

    python = "Python is Amazing"  # 문자열 변수 지정
    
    # python 변수의 값을 모두 소문자로 변환하여 출력
    print(python.lower())
    
    # python 변수의 값을 모두 대문자로 변환하여 출력
    print(python.upper())
    
    # python 변수의 첫번째 값이 대문자인지의 여부
    print(python[0].isupper())
    
    # python 변수의 값의 길이, 즉 문자의 개수를 출력
    print(len(python))
    
    # python 변수에서 Python 문자를 찾아서 Java로 바꾸기
    print(python.replace("Python", "Java"))
    
    # python 변수에서 "n"의 개수 파악, 2
    print(python.count("n"))
    

    2. index 변수와 find 함수

    python = "Python is Amazing"
    
    # python 변수 내에서 'n' 이라는 문자의 순서를 index 변수에 지정(숫자열), 5
    index = python.index("n")
    print(index)
    
    # index + 1 의 위치 이후의 다음 n을 찾아 해당 위치를 index 변수에 지정, 15
    index = python.index("n", index + 1)
    print(index)
    
    # python 변수에서 n 문자를 찾는다, 5
    print(python.find("n"))
    

    3. find 함수 vs index 변수

    • 없는 값 "Java"를 python 변수에서 찾아보자.
    print(python.find("Java"))
    #   출력값 = -1 : 원하는 값이 없으면 -1 반환 -> 이후 코드 실행 O
    
    print(python.index("Java"))
    #   출력값 = ValueError : 오류를 내며 프로그램 종료 -> 이후 코드 실행 X
    

    Reference

    profile

    FE Developer 박승훈

    노력하는 자는 즐기는 자를 이길 수 없다