[python] 자료형, 변수, 함수

May·2022년 6월 17일
0

python_기초

목록 보기
1/11

🧻 코멘트(#)

: 실제 프로그램 수행 시 무시됨!

  • 메모를 하는 용도
  • 하다가 만 부분 표시
  • 협업 위해 사용

🧻 자료형 (DATA TYPE)

  1. 정수(integer, int) --------- 2

  2. 소수(floating point, float) -- 2.0

  3. 문자열(string, str)
    " " ← 따옴표 사용해서 진행

"hello" + "world"
  = "helloworld"
  1. 불린(True / False)
    ✔ Python 은 출력 형식이 앞글자만 대문자! 주의!

⭐ 표기되는 형식이 다름! ⭐

<예시>

 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 변수를 이용해서 깔꼼하고 보기 좋게!
만약 가격이 변경되더라도 변수 옆 가격만 바꿔 어렵지 않게 변경이 가능하다!

🙋‍♂️ 재미있는 변수 표기법 🙋‍♂️

  1. 헝가리안 표기법 sUserName
    : 맨 앞에 소문자로 데이터타입을 같이 표기

  2. 카멜 케이스 표기법 userName
    : 연결된 문자의 경우, 이어지는 단어의 첫글자를 대문자로 표현. 낙타 등 같다고 해서 카멜 케이스

  3. 스네이크 표기법 user_name
    : 단어 사이를 언더바로 이어붙임

  4. 파스칼 표기법 UserName
    : 변수 첫글자를 대문자로 표기

🧻 함수

: 명령을 저장한다

대표적 함수 → print
내장함수를 제외하고 필요한 건 우리가 만들기!
'정의하다' 의미를 가진 define 의 def를 이용하여 만든다!

✔ 구조

def 함수명():  # 함수의 header
	어떤 동작할래? 동작시키고 싶은 명령  # 반드시 들여쓰기 되어있어야 함!

💟 중요한 점. 함수명 옆에 파라미터를 작성해줄 () 괄호와 : 콜론 ⭐⭐⭐⭐
콜론 맨날 까먹어 ⭐⭐⭐⭐

예시

def hello():
	print("hello!!!!!!!!!!!!!")
    print("hello world!!!!!!!!")

hello()  # 만든 함수를 사용하고 싶을 땐 '함수명()' 요렇게 작성해주기

💟 중요한 점. 함수 사용시에는 앞쪽에 들여쓰기 하면 안 돼!!!!!!!!!!!!!
들여쓰기 하면 hello 함수의 어떤 동작할래? 에 포함한다고 오해함.

profile
ฅ˘◡˘ฅ

0개의 댓글