: 실제 프로그램 수행 시 무시됨!
정수(integer, int
) --------- 2
소수(floating point, float
) -- 2.0
문자열(string, str
)
" " ← 따옴표 사용해서 진행
"hello" + "world"
= "helloworld"
True
/ False
)⭐ 표기되는 형식이 다름! ⭐
<예시>
2 + 5 = 7
"2" + "5" = 25
=> 숫자끼리는 더한 값이 출력되고,
문자열 덧셈의 경우 문자가 연결되어 출력된다.
print(3550)
print(3550 * 2)
print(3550 + 1490)
print(3550 * 3 + 1490 * 2 + 1000 * 5)
이런식으로 맥락없이 나열만 하게 된다면 값이 바뀌었을 때 코드 변경이 힘들고, 해당 값이 뭔지 알기 어려울 수 있다.
👉 이럴 때 변수를 이용해 정리하기!
cheese_burger = 3550
potato_fry = 1490
zero_coke = 1000
print(cheese_burger)
print(cheese_burger * 2)
print(cheese_burger + potato_fry)
print(cheese_burger * 3 + potato_fry * 2 + zero_coke * 5)
👉 cheese_burger
potato_fry
zero_coke
변수를 이용해서 깔꼼하고 보기 좋게!
만약 가격이 변경되더라도 변수 옆 가격만 바꿔 어렵지 않게 변경이 가능하다!
🙋♂️ 재미있는 변수 표기법 🙋♂️
헝가리안 표기법 sUserName
: 맨 앞에 소문자로 데이터타입을 같이 표기
카멜 케이스 표기법 userName
: 연결된 문자의 경우, 이어지는 단어의 첫글자를 대문자로 표현. 낙타 등 같다고 해서 카멜 케이스
스네이크 표기법 user_name
: 단어 사이를 언더바로 이어붙임
파스칼 표기법 UserName
: 변수 첫글자를 대문자로 표기
: 명령을 저장한다
대표적 함수 → print
내장함수를 제외하고 필요한 건 우리가 만들기!
'정의하다' 의미를 가진 define 의 def를 이용하여 만든다!
✔ 구조
def 함수명(): # 함수의 header
어떤 동작할래? 동작시키고 싶은 명령 # 반드시 들여쓰기 되어있어야 함!
💟 중요한 점. 함수명 옆에 파라미터를 작성해줄 () 괄호와 : 콜론 ⭐⭐⭐⭐
콜론 맨날 까먹어 ⭐⭐⭐⭐
예시
def hello():
print("hello!!!!!!!!!!!!!")
print("hello world!!!!!!!!")
hello() # 만든 함수를 사용하고 싶을 땐 '함수명()' 요렇게 작성해주기
💟 중요한 점. 함수 사용시에는 앞쪽에 들여쓰기 하면 안 돼!!!!!!!!!!!!!
들여쓰기 하면 hello 함수의 어떤 동작할래? 에 포함한다고 오해함.