[python] 문법 CheckPoint!

Bik_Kyun·2022년 3월 4일
0
post-thumbnail

배운것을 정리하고 가는 습관을 기르자! 치킨계를 위하여!
Repl.it 1~14

1. Print

print("Hello World!")

2. Data Types

  • string : 문자열 ex) "헬로"
  • Integer : 정수 ex) 1, 2, 3
  • Float : 실수 ex) 1.0, 2.0, 3.0
  • Complex Numbers : 복소수 ex) 1+3j, 2-4j
  • Boolean : 불 대수 ex) True, False

3. Variables

1) 변수 이름 설정 법칙

  • 알파벳, 숫자, underscore(_) 으로만 구성
  • 변수명 첫글자는 알파벳, underscore(_) 만 가능
  • 대문자/소문자 구분
  • 공백 불가능

2) for Numbers

age = 23 # integer
age = "23" # String

String과 숫자를 연산하려고 하면 TypeError 발생

4. Math Expressions

더하기(+)

num3 = num1 + num2

빼기(-)

num3 = num1 - num2

곱하기(*)

num3 = num1 * num2

나누기(/)

num3 = num1 / num2

이 때, 결과값은 자동으로 float 형변환 된다.

버림(//)

num3 = num1 // num2
7 // 2 = 3

slicing의 index에 유용하다.

나머지(%) - modulo operator

10 % 3 = 1

대입연산자(+=, -=, *=, /=)

a += 1
a -= 1
a *= 1
a /= 1

멱법(**)

10 ** 2 = 100 

5. Order of Arithmetic Operators

연산표현의 순서

  1. ( )
  2. **
  3. *, /, %
  4. +, -

6. String Concatenation

+

print("Hello, " + "World") # Hello World

literal string interpolation

name = "KIM"
print(f"""Hello {name}""") # Hello KIM
profile
비진

0개의 댓글