211206 TIL

CoderS·2021년 12월 6일
0

TIL DAY 123

오늘 배운 일

✔️ 프로그래밍 기초 in Python

  • split

    데이터 분석에 있어서 유용한게 쓸 수 있다.

    예 )

    결과값 :

    • 리스트가 생성된다.
    • split은 소괄호 안에 있는 파라미터 기준으로 문자열을 나눈다.
    • 위의 코드는 문자열 점(.) 기준으로 나눠진 것이다.

    예 ) 만약 결과값에 여백이 싫다면...

    결과값 :

    • 변수 my_string에 규칙을 찾자면, 숫자들 사이에 항상 점이랑 뛰어쓰기가 하나씩 존재한다.

      그리하여 문자열 나누는 것을 점이 아니라 점하고 뛰어쓰기를 작성하면 된다.

    예 ) 문자열을 이름으로 했을경우...

    결과값 :

    이번에는 리스트로 생성하는게 아니고 풀네임으로 출력할려면...

    결과값 :

    • 문자열 Kim을 last_name에 넣고, Yuna를 first_name에 넣어둔다.

    예 ) 문자열안에 화이트 스페이스들이 존재할 때

    결과값 :

    • split을 이용해서 숫자들만 출력시킨다.

    예 )

    결과값 :

    • 0번째 인데스에 존재하는 숫자 2와 1번째 인덱스로 있는 숫자 3이 더해져서 5가 되야하는데 23이되었다.

      그 이유는 split을 이용해서 리스트를 만들었을 때 값들은 모두 문자열이다.

    만약 합이 5로 만들고싶으면...

    결과값 :

  • 파일 쓰기

    예 )

    결과값 :

    • 새로운 파일이 생성된다.

    이번에는 줄바꿈을해서 보기좋게 해보겠다.

    결과값 :

    • 마지막에 작성한 글이 처음에 작성한 글을 덮어씌운 것이다.

    예 ) 기존의 파일에 추가하고 싶을 때

    결과값 :

    • 'a'는 append의 줄임말
      append는 한국말로 추가라는 뜻을 가지고 있다.
    • 밑에 새롭게 추가되어 있는 모습을 볼 수 있다.

    알아야 할 점!

    • 만약에 open 함수안에 a를 쓰고 기존의 파일이 없다면, 새로운 파일을 생성한다.
    • 파일이 있으면 추가하는 것이다.
    • 'w' 대신 'a'를 써도된다.

끝으로 :

  • 오늘은 split과 파일 쓰기에 대해 배우는 시간을 가졌습니다.
  • 알아보니 다음 수업 영상은 없고 과제만 있어서 머리 써야 할게 많다.
profile
하루를 의미있게 살자!

0개의 댓글