Python의 기초적 문법 정리 - 4

ratorz·2019년 11월 29일
0

훑어보기 4

1. for

  • 어떤 동작을 반복하고 싶을때 사용한다 .
  • for 변수 in 컨테이너:
    vvvv실행할 구문

2. range()

  • 어떠한 연속된 숫자들을 나타내고 싶을떄
  • range(3)[0,1,2] 와 같다. 또 이것은 range(0,3) 과 같다.

for i in range(2,10):
	for j in range(1,10): 
    	print('{} * {} = {} '.format(i,j,i*j));
# 이중 포문을 이용한 구구단 출력

3.if

  • 말그대로 만약에 ~ 라면 구문 조건을 주고싶을때 사용한다

  • 사용방법
    -if 조건 :
    √√√√실행할 구문1:

    3-1 else

  • if가 참이 아닐때 최종적으로 실행하는 구문

  • 형태
    -if 조건:
    √√√√실행할 구문1:
    else :
    √√√√실행할 구문:

    3-2 elif

  • if가 참이아닐때 그다음으로 검사하는 조건

  • 형태
    -if 조건 :
    √√√√실행할 구문
    elif 조건 :
    √√√√ 실행할 구문
    ·
    ·
    ·


    1.While

  • 반복을 위한 구문

  • 형태
    -while 조건 :
    √√√√실행할 구문

2.continue , break

  • 제어문
  • 실행할 코드블럭 내부에 continue를 넣어주게 되면 다시 처음 실행할
    코드블럭으로 돌아간다
  • 실행할 코드블럭 내부에 break를 넣어주게 되면 해당 반복문을 종료하게 된다.

1.Dictionary

  • JavaScript 의 객체의 형태와 비슷함

  • 저장하고 싶은 값들의 이름을 지정하여 저장할수 있음

  • 형태

  • my_dict = {};

  • 추가
    my_dict['a'] = 1; --> {'a':1}

  • 삭제
    del my_dict['a]; --> {};

    1-2 values()

  • Dictionary의 메소드

  • 딕셔너리 내의 values에 접근할때 사용함

  • 예를들어 my_name가
    {'a':1 , 'b':2 ,'c':3, 'd':4 }
    라고 했을때
    for name in my_name.values():
    	print(name);
    1 
    2
    3
    4

 # 1-3 keys()
 * Values와 똑같이 key값을 가져오고 싶을 때 사용한다 . 사용방법은 동일 . 
 
 # 1-4 items()
 * Key와 values를 동시에 가져오고 싶을때 사용한다 . 
 * 

for key,values in my_name.items() :
print(key,values) #변수를 두개 넣을수 있다 !!

a 1
b 2
c 3

--- 
# 1. Funtion ( 함수) 
* 

def 함수이름 (인자)
실행할 코드블록
return 값

* 이때 return 값은 ***여러개*** 가 될수 있다. ( python특징) 
이때 return 값은 Tuple의 형태를 지니게 된다. 

# 1-2 return 다수가능을 활용

def myname (num1,num2)
return num1 * num2 , num1 + num2;

num3, num4 = myname(3,2);

* num3와 num4에는 6,5가 각각 들어가게 된다 
* 이런식으로 Packing 과 Unpacking 으로도 활용이 가능하다. 





profile
개발자 지망생입니다.

0개의 댓글