Python 일일 연습 4: 문자열 분리

2477 단어 pythonbeginnersstring

의문


  • 주어진 문자열을 하이픈으로 나누고 각 하위 문자열을 표시하는 프로그램을 작성하십시오.

  • 주어진:

    str1 = "Emma-is-a-data-scientist"
    


    예상 출력:

    Displaying each substring
    
    Emma
    is
    a
    data
    scientist
    


    내 시도


  • 무엇을 해야할지 모르겠다. 힌트를 보면 분할 방법을 사용하라는 메시지가 표시됨
  • 분할 구문을 찾아본 후 첫 번째 시도

  • 불합격




    str1 = "Emma-is-a-data-scientist"  
    
    new_str = str1.split()
    print("Displaying each substring") 
    for word in new_str:  
        print(word)
    


  • 먼저 split 메소드가 목록을 반환할 것이라고 생각했습니다. 그냥 반복하면 됩니다. 그러나 출력은 여전히 ​​원래 목록 Emma-is-a-data-scientist입니다.
  • 그런 다음 syntax을 주의 깊게 살펴봅니다. 분할 방법은 기본적으로 공백으로 구분되며 이제 공백이 없으므로 구분 기호는 "-"여야 합니다.

  • 성공




    str1 = "Emma-is-a-data-scientist"  
    
    new_str = str1.split("-")  
    print("Displaying each substring")  
    for word in new_str:  
        print(word)
    


    Pynative에서 운동

    좋은 웹페이지 즐겨찾기