카테고리 없음

[프로젝트형 IoT 서비스 개발 4회차 - Day4] 2022-01-27(목) 파이썬 기본3 - 김서연 강사님

powerstone 2022. 2. 12. 15:22
728x90

[1] 파이썬 기본

    - for문, while문 복습

    - random 모듈 활용 ( random.range(), random.randint() )

    - break문

        - 반복문을 빠져나오도록 처리(for문, while문)

        - break가 포함된 반복문이 종료된다.

    - continue문

        - continue 명령문을 만나면 continue이하 명령문은 실행 skip

        - skip된 후 continue가 선언된 반복문의 첫 번째 문장으로 돌아가도록 처리

 

[2] 새로운 주제 - 자료구조

    - 자료구조 : 데이터를 저장하기 위해 제공되는 구조

    - 파이썬의 자료구조는 리스트, 튜플, 딕셔너리, 집합이 있다.

    - 리스트와 튜플은 데이터에 순서가 있다.

    - 자료구조에 저장된 자료의 순서를 찾을 수 있고 접근할 수 있다.(인덱싱)

    - 전체 자료를 부분적으로 잘라서 접근할 수 있다.(슬라이싱)

    (1) 리스트(list) : [ ]

        1) 특징

            - 순서가 있는 데이터 구조

            - 인덱싱과 슬라이싱이 가능

            - 저장된 데이터의 수정이 가능

            - 리스트 안에 문자열, 정수, 다양한 형태의 데이터를 저장할 수 있다.

            - index 로 접근

            - index는 0부터 시작

        2) list 작성

            변수 = [10, 20, 30, 40, 50]

            - [ ] 안에 값들을 정의

            - 값과 값은 , 로 구분

            - 리스트 안에 저장된 데이터는 index를 이용하여 액세스

                변수[index] 의 형태로 접근

        3) list의 요소 액세스

            - list는 index가 존재하므로 순서대로 변할 수 있도록 반복문과 작업할 수 있다. 주로 for문

            [형식]

            for 변수 in 리스트:

                반복해서 실행할 명령문

-------------------------이하 내일 수업에서-------------------

    (2) 튜플(tuple) : ( )

        - 순서가 있는 데이터구조

        - 인덱싱과 슬라이싱 가능

        - 저장된 데이터의 수정이 불가능

    (3) 딕셔너리(dictionary) : { }

        - 키와 value 한 쌍으로 데이터를 저장

        - 순서를 가지고 있지 않다.

        - 인덱싱과 슬라이싱이 불가능

 

 

 

 

 

728x90