[T.I.L] Wecode 5일차 (2021.08.06)

Jungsoo kim·2021년 8월 7일
0

wecode

목록 보기
7/30

글에 들어가기 앞서, 예상은 했지만 생각보다 진도 나가는게 매우 빡세다.
그래서 결국 TIL 작성도 뒷전이 돼서 격일 꼴로 작성 하는 것 같다. 그 마저도 과제에 있는 것이 아니었으면 더 드물어 졌을 것 같은게 냉정한 판단이다.

앞으로 더 빡빡해 진다는데 어떻게 해야 할지 대책을 좀 세워야 할 것 같다.

이번에 작성하고 하는 것은 Python 기초 문법이다. 솔직히 모르는 것이 있으면 그때 그때 찾아보는게 더 나을 것 같아서 아주 기본적인 것만 정리 할 것이다. 파이썬 문법에 관한건 코딩도장이 잘 정리되어 있어 이 쪽을 참고하기 바란다. https://dojang.io/course/view.php?id=7

<목차>
1. Data Types
2. Math Expressions
3. Advanced Math Expressions
4. 복잡한 String 표현
5. 들여쓰기

1. Data Types

파이썬에는 다음과 같은 데이터 타입들이 존재 한다.

1) String —> 문자열 형식
보통은 큰따옴포(“”)안에 있는 요소 임

2) Interger —> 정수 형식
표현은 int(2.714) —> 2

3) Float —> 실수 형식
Float(2) —> 2.0

4) Complex Numbers —> 복소수 형식
ex) 1+3j, 2-4j (파이썬에서는 허수를 j로 표현 함)

5) Boolean —> 참 거짓 형식으로 True & False 단 두 개만 존재한다.

2. Math Expressions

1) 더하기 (+)

2) 빼기 (-)

3) 곱하기 (*)

4) 나누기 (/, //, %)
파이썬에는 3가지의 나누기 기호가 존재 한다.

  • A. (/) : 일반적인 나누기로 결과 값이 실수로 도출 됨
  • B. (//) : 나눈 후 나머지를 버린 후 몫을 정수로 도출
    ex) 7 // 3 = 2도출
  • C. (%) : 몫은 도출하지 않고 나머지만 결과 값으로 도출
    ex) 7 % 3 = 1도출

3. Advanced Math Expressions

1) +=, -=, *=, /=
이 기호는 등호 뒤의 값을 사칙연산하여 변수에 재 할당 하는 기능이다.
ex) a = 10, a += 1
       print(a) = 11

2) 제곱 (**)
      ex) 3**2 = 9

4. 복잡한 String 표현

복잡한 string을 표현하는 데 가장 효과적인 방법은 아래와 같다.

ex) name = “김정수”
       print(f”안녕하세요, {name} 입니다.”)
       “안녕하세요, 김정수 입니다.” 라는 값이 도출 됨.
       유의해야 할 점은 큰따옴표 전에 f를 넣어주어야 하며,
       변수는 중괄호{} 안에 들어가야 한다.

그 이외에도 문자열 끼리 덧셈도 가능 하다.
ex) “안녕하세요” + “김정수 입니다.” —> “안녕하세요 김정수 입니다.”

5. 들여쓰기

파이썬은 Java script나 자바 등 다른 언어와 다르게 중괄호{}를 쓰지 않고 들여쓰기를 맞춰서 종속된 코드를 나타낸다.
즉, 같은 母 코드에 포함이 되면 같은 칸이 들여쓰기 되어 있어야 한다. (아래 사진 참고)

if, for, while, class, 함수 뿐 아니라 모든것에 적용 되므로 아주 중요하다.
보편적으로는 4칸을 들여쓰기 함(단, 절대적인 것은 아님)

profile
어렵지만 꾸준히 차근차근 해 나가자~!

0개의 댓글