[Python] Lv.1 입문 / 출력, 변수, If, for, while, none

🐷Jinie (juniorDeveloper)·2020년 9월 24일
0

Python

목록 보기
3/8

👉🏻 변수에 값 대입하고 출력하기

python은 C와는 달리 변수를 선언할 때 숫자형 자료인지, 문자형 자료인지 자료형을 명시하지 않아도 된다. 값을 대입하면 그 값의 자료형에 따라 변수의 자료형이 자동적으로 정해진다.


❗️자료형 개념
1. int 정수
2. float 실수
3. complex 복소수
4. string 문자열
✔️5. list 리스트형 ‣ ls = [1, 2, 3] : 객체를 순서있게 나열.
✔️6. tuple 튜플형 ‣ tp = (1,2,3) : 리스트와 달리 요소값을 변경할 수 없다.
✔️7. dictionary 딕셔너리(사전)형 ‣ dict = {a :'98', b:'90'} : {키:'값'}/ 순서가 없는 자료형

Python은 실행코드부분을 묶어주는 {}괄호가 없기 때문에 들여쓰기가 매우 중요하다.

👉🏻 if 문 / if-else문/ if-elif문

들여쓰기에 주의하면서 코드를 작성한다!! 중요!!
if 조건:
✔️✔️✔️실행코드
else:
✔️✔️✔️실행코드

python에는 C나 Java와 다르게 else if 대신 'elif'를 사용한다.
역시 들여쓰기를 주의한다!!

👉🏻 for문/ for-else

결과화면을 보면서 이해하는 것이 빠를 듯해서 필기를 함께 첨부했다.
형식은
범위가 될 변수를 지정<--range()함수를 사용할 경우 생략가능
for 변수 in 범위:
✔️✔️✔️반복으로 실행할 코드

for-else문은 독특한 문법으로 느껴졌다, for문이 완전히 정상적으로 반복을 마쳤을 때, else문에 있는 명령을 수행한다.
하지만, 만약 break문 등에 반복을 마치지 못했을 경우에는 else문을 수행하지 않는다.
위 사진은 정확한 이해를 돕기 위해 두가지 경우를 함께 출력했다.

👉🏻 while문/ continue,break

while문의 구조
while 조건:
✔️✔️✔️반복실행코드

❗️continue, break문

continue : 해당구문만 제외한 후 반복문 처음으로 가서 반복문 계속
break : 반복문 탈출
예제에서는 while문에만 적용해봤지만, for문에서도 동일하게 사용할 수 있다.

👉🏻 None 개념

None이 들어간 변수는 아무런 값도 없는 '빈 깡통 변수' 이다.
val = None 으로 선언한 경우, val은 아무 값을 가지지 않는 변수라는 뜻이다.
1. 변수에 대입할 자료형을 결정하지 않은 상태로 선언할 경우
2. 함수에서 아무 값도 리턴하지 않고 끝낼 경우

profile
ᴘᴇᴛɪᴛs ᴅᴇ́ᴠᴇʟᴏᴘᴘᴇᴜʀ. ᴘʀᴏɢʀᴀᴍᴍᴀᴛɪᴏɴ = ᴘʟᴀɪsɪʀ 💕

0개의 댓글