로그를 출력할 때는 print를 활용합니다.
print("HI") # HI
print("H"+"I") # HI
print("HI"+1) # HI1
변수를 선언할 때는 변수명 = 값 으로 표현합니다.
name = "grab" # str 타입을 가지는 "grab"이 들어갑니다.
age = 25 # int 타입을 가지는 25가 들어갑니다.
friends = ["humphrey", "kyle", "hardy"] # list 타입을 가지며 3개의 인자를 가집니다.
파이썬에서 변수, 함수의 네이밍은 snake_case 를 클래스는 PascalCase 를 사용합니다.
my_friends = None
class GoodFriend:
...
파이썬은 동적으로 타입이 관리되는 프로그래밍 언어입니다. 따라서 위와 같이 타입을 별도로 명시해주지 않아도, 내부적으로 해당 변수가 어떤 타입을 가지고 있는지 알고 있습니다.
str1 = "hello"
str2 = "grab"
type(str1) # 변수의 타입을 확인할 수 있음
# <class 'str'>
f"{str1} {str2}!" # f string을 활용해서 변수를 문자열에 쉽게 합칠 수 있음.
# "hello grab"
str1[0:3] #인덱스를 기준으로 string을 따로 가져올 수 있음
# 인덱스 0부터 2까지
# "gra"
숫자형 타입에는 크게 int(정수) , float(실수) , complex 가 존재합니다.
num1 = 10
num2 = -10.5
type(num1)
# <class 'int'>
type(num2)
# <class 'float'>
"my age is " + num1 # 문자열과 숫자의 결합이 가능함.
# my age is 10
아무것도 없음을 표현할 때 사용되는 자료형
a = None
True/False가 존재함
a = True
b = False
b = bool('') #False
c = bool([]) #False
d = bool('a') #True
e = bool(None)#False