Do it 점프 투 파이썬 끝내기(2일차)

Sea Panda·2022년 9월 15일
0

Python 독학

목록 보기
2/15

늦었다. 2일차인데 벌써 다음으로 넘길뻔 했다. 물론 사정이 있다. 오늘 아무생각 없이 구강검진을 받기 위해서 치과를 찾았는데...그대로 사랑니 두개를 뽑아버렸다

심지어 하나는 뿌리 방향이 지 멋대로 뻗어 있어서 뽑는데 시간이 걸렸다...

게다가 오늘도 부트캠프 설득을 진행해봤지만 여전히 소득이 없다.
이거 협상의 기본 책이라도 읽어야겠다.
그리고 뽑은 사랑니는 마취가 풀리니까 더 아팠다. 그래서 핑계지만 아무것도 하기 싫었고 그냥 잠이나 자려다가 그래도 작심삼일이라는 사자성어의 명성에 내가 누를 끼칠 수는 없으니 책상에 앉아 책을 폈다.

2일차 공부내용

오늘은 파이썬 프로그래밍의 기초인 자료형에 대하여 학습하였다. 모든 자료형을 학습한 것은 아니고, 숫자형, 문자열 자료형, 리스트 자료형, 튜플 자료형에 대해 학습하였다.

앞의 기록에서도 말했듯이 나는 공부 내용을 이쁘게 이 velog에 정리할 자신이 없다.
공부 내용을 정리한 필기로 내용을 기록했다.

👀 나 혼자 코딩문제 1

  • 문제 👉 "You need python"문장을 문자열로 만들고 길이를 구해 보자.
  • 풀이👇
a= "You need python";
len(a)

위 코드를 실행하면 15가 출력되고 책의 정답과도 일치한다.

Out: 15




🎈포매팅은 크게 3종류
1. 포맷코드를 이용한 포매팅
3. format함수를 이용한 포매팅
2. f 문자열 포매팅

👀 나 혼자 코딩문제 2

  • 문제 👉 format함수 또는 f 문자열 포매팅을 사용해 "!!!Python!!!" 문자열을 출력해 보자.
  • 풀이👇
#f 문자열 포매팅 방식
print(f'{"Python":!^12}')
#format 포매팅 방식
print("{0}{1}{0}".format("!!!","Python"))
print("{0:!^12}".format("Python"))

위 코드를 실행하면 다음과 같이 출력된다.

!!!Python!!!
!!!Python!!!
!!!Python!!!


후... 다하니까 4시반이다. 그래도 뿌듯하다. 빨리 자야지

  • 개인적인 피드백
    공부하면서 느낀 점은 공부 내용을 말그대로 책에 내용을 그대로 정리하는 것에 집중해서 공부했는데 이제는 책을 쭈욱 훑으면서 먼저 공부하고 복습 느낌으로 내용을 정리해야겠다.

❗ 빠트린 점

  • 널문자(Null number): 값이 0인 "제어문자"이다. 주로 쓰이는 모든 프로그래밍 언어에서 사용할 수 있다.

  • immutable: [형용사] 변경할 수 없는, 불변의

  • format함수:
    포매팅을 위한 함수로 {}안에 0부터 차례대로 숫자를 입력하고 "string".format(a0,a1,a2...,an)과 같은 형식으로 사용.
    단, string안의 {}안에 들어가는 것이 꼭 숫자는 아니여도 됨.
    string이 들어가도 되고, number와 string을 혼용하여 사용해도 무관.

  • f 문자열 포매팅 시 주의사항: f'(string)'로 작성해야함. 큰따옴표(")를 쓰니 오류가 발생하는 것 같다.

완료(2/16)

0개의 댓글