파이썬은 타 언어와 비슷하게 여러가지 data types들을 지원한다
"Hello World!" , "12345" , "스트링"
12345, 1, 2, 3, 4 ,5
1.0 , 0.9999 , 2.3
1+2j , 4+2j
1==2 -> False 3==3 -> True 1=="1" -> False (data type 다름)
올바른 변수 이름: name, _name, my_name, myName
잘못된 변수 이름: 7name, my name
공백을 포함할수 없고 숫자로 시작할수 없다
대소문자가 구분된다
num1 = 1
num2 = 2
num3 = num1 + num2
num3 은 3
num1 = 3
num2 = 2
num3 = num2 - num1
num3 은 1
num1 = 1
num2 = 2
num3 = num1 * num2
num3 은 2
num1 = 5
num2 = 10
num3 = num1 / num2
num3 은 0.5
평소에 알던 나눗셈처럼 소수로 출력된다
num1 = 5
num2 = 10
num3 = num1 // num2
num3 은 0
값이 정수로 떨어지지 않는경우, 반내림으로 정수의 값만 리턴한다
num1 = 5
num2 = 10
num3 = num1 % num2
num3은 5
5랑 10을 나눈 결과의 나머지를 찾는다면 5일 것이다.
print("Hello World")
-> Hello World
print("Hello " + "World")
->Hello World
위에 두 print statements은 서로 같다.
만약 input()으로 "World" 라고 입력을 받는다면,
name = input()
print("Hello " + name)
->Hello World
name = input()
print(f"Hello, {name}")
위 두 print statements 또한 서로 같다.
길고 복잡한 문자열일 경우에는 +를 쓰는것보다 후자의 방법이 더 효율적이다.