본문 바로가기

AI 공부/파이썬27

[ 배열 ], ( 튜플 ), { 딕셔너리 }의 차이점과 사용법 이번 게시물은 내가 수업을 들으면서 개인적으로 헷갈리고, 정확히 집고 넘어가고 싶어서 정리하는 것이다. [ ] 의 사용 [ ] 은 대표적으로 배열을 나타내기 위한 것이라고 보면 된다. 주로 배열을 선언하거나 초기화할 때 또는 배열의 원소에 접근할 때 사용한다. 배열은 연속적이고, 수정이 가능하며 중복 데이터이 저장할 수 있다. ( ) 의 사용 ( ) 은 tuple 나타내는 것으로 주로 튜플을 선언 및 초기화할 때 사용한다. 그리고 튜플에서 [ ]을 사용할 때가 있는데 주로 튜플의 원소에 접근할 때 사용한다. tuples = "h","e","l","l","o" # ()생략 가능! tuples 튜플은 연속적이만 자료는 수정을 못하며 중복데이터를 저장할 수 있다. { } 의 사용 { } 은 딕셔너리를 나타내는.. 2022. 7. 22.
파이썬 (함수와 메소드) 함수란? - 함수는 코드의 반복을 줄이거나 어떠한 기능을 하기 위해 특정 코드를 모아둔 것이다. 예시로는 (f(x) = 2x)가 있다. 메소드란? 객체(값)의 소속되어 있는 함수이다. s = "ABCD" len(s) # 함수 s.lower() # 메소드 컬렉션 자료형 (Collection data type)이란? - 여러가지 요소를 하나로 묶어서 담을 수 있는 데이터 타입이다. 문법적인 요소들 빼고 다 담을 수 있다. 객체, 변수, 함수, 클래스 ... 등 담을 수 있다. list, set, dict, tuple 자료형의 특징 - Sequence 자료형 열거 되어있고, 연속되어 있다. 순서와 순번(index)이 있다. - mutable 자료형 수정 가능한 객체(값) 컬렉션 자료형: list, set, d.. 2022. 7. 21.
파이썬 (값, 변수 그리고 키워드) 값(객체)이란? 프로그래밍에서 처리해야하는 대상으로 수, 문자, 이미지, 음성 등이 있다. 변수란? 값을 담을 수 있는 공간으로 객체의 위치(주소)를 갖고 있는 공간이다. 키워드란? 파이썬에서 이미 예약되어 있는 예약어 (문법적인 요소) x = 1004 y = x id(x), id(y) # 주소값이 같다.(id: 객체를 입력값으로 받아서 객체의 고유값(레퍼런스)을 반환하는 함수) 위와 같이 x는 변수이고, 1004는 값이다. x라는 공간에 1004라는 값이 담겨있는 형식이다. 여기서 x와 y 는 같은 변수인가? 실행을 해보면 x와 y는 같은 변수이다. 왜냐하면 y가 x와 동일하다는 식이 성립이 되었기 때문이다. 이해가 잘 안된다면 반레를 살펴보자. x = 1001 y = 1001 id(x), id(y) .. 2022. 7. 21.
728x90