211205 TIL

CoderS·2021년 12월 5일
0

TIL DAY 122

오늘 배운 일

✔️ 프로그래밍 기초 in Python

  • 파일 읽기

    파이썬으로 불러온 파일을 읽어보겠다.

    우선 불러올 파일이 필요합니다.

    저는 하루 치킨 매출들이 적혀있는 파일을 불러옵니다.

    chicken.txt

    방법은 간단하다.

    원하는 파일을 드래그해서 폴더에 집어넣으면 끝!

    그리고 새로운 파이썬 파일을 만들어서 해당 코드를 작성한다.

    'chicken.txt'는 파일 경로이면서 이름이고, r은 read의 약자입니다.

    그리고 읽어드린 파일을 f라는 변수에 저장한 것이다.

    for문을 사용해서 콘솔에 출력해보겠다.

    결과값 :

    • 반복문을 사용해서 하나씩 출력하도록 해두었다.

  • strip

    위의 있는 콘솔을보면, 한 줄은 나오고 한 줄은 비어있고 이렇게 뛰엄뛰엄 나온다.

    chicken.txt 파일을보면...

    첫 번째 줄은 1일: 453400하고 엔터를 친 것이다.
    파이썬에서는 엔터는 \n으로 표현된다.

    그 말은, "1일: 453400\n"이라는 문자열로 표현되는 것이다.

    백 슬래시 n때문에 출력하면 엔터가 쳐지고, print문은 자동으로 엔터를 치기때문에 사이에 공백이 있는것이다.

    예 ) 백슬래시 n 사용하기

    결과값 :

    • 백슬래시 n은 콘솔에서 엔터를 치게하고 print문 또한 자동으로 엔터를 치기때문에 밑의 결과가 나온것이다.

    텍스트들을 출력할 때 빈 줄들을 없애는 기능이있다.
    그것은 바로 strip이라는 것을 쓰면된다.

    strip은 문자열에서 앞뒤로 있는 화이트 스페이스를 없애준다.

    이 때, 화이트 스페이스는 공백을 의미한다.

    예 ) strip 사용해보기

    결과값 :

    • abc왼쪽의 여백과 def 오른쪽의 여백이 사라지면서 해당 문자열들만 출력이된다.

    그리하여 결과적으로 치킨 하루 매출액의 빈 공간을 없앨러면...

    결과값 :

    • 빈 여백들이 사라졌다.

끝으로 :

  • 오늘은 외부에 있는 파일을 파이썬으로 불러오는 방법과 불러온 파일에 있는 빈 여백들을 제거하는 strip에 대해 배우는 시간을가졌습니다.
  • 여러가지 일들이 있어서 코딩을 잘 할 수 없었는데 명상을 통해 다시 한 번 집중할 수 있어서 기쁩니다.
profile
하루를 의미있게 살자!

0개의 댓글