Program/[Kaggle] 30 Days of ML

[30 Days of ML] Day 2

uding9 2021. 8. 4. 23:45
반응형

Hello, Python!

spam_amount = 0

변수 할당(Variable assignment): spam_amount 변수에 =를 사용하여 0이라는 값을 할당함

  • 변수에 값을 할당하기 전에 선언할 필요가 없음
    => 선언하는 즉시 변수에 값을 할당할 수 있다는 것을 의미함

  • spam_amount이란 변수의 변수 자료형(int, string, boolean, ...)을 알릴 필요가 없음
    => C의 경우 아래와 같이 변수의 유형을 알린 후 값을 할당함

    int a;
    a = 12;
    int a = 12;

# Ordering Spam, egg, Spam, Spam, bacon and Spam (4 more servings of Spam)
spam_amount = spam_amount + 4

주석(comment): 주석은 # 으로 시작

재할당(reassignment): = 연산자를 사용하여 기존 변수의 값을 재할당함 (변수에 값을 할당할 때도 = 기호를 사용하고 재할당 할 때도 동일함)


if spam_amount > 0:
    print("But I don't want ANY spam!")

viking_song = "Spam Spam Spam"
print(viking_song)

조건문(conditionals): spam_amount가 양수인 경우에만 문장이 출력됨, : 는 새로운 코드 블럭을 의미함

문자열은 되도록이면 큰 따옴표로 묶기!


viking_song = "Spam " * spam_amount
print(viking_song)

* 연산자는 곱하기 혹은 문자열을 해당 숫자(여기선 spam_amount)만큼 반복할 수 있음


Numbers and arithmetic in Python

int : 정수(short for integers)

float : 소수점 이하 자릿수가 있는 숫자


파이썬의 기초적인 부분을 다시 공부했고 용어 정리를 한 느낌!

반응형