Programming

; develop a program

반응형

이론 38

[Python] 자료구조 - Set(집합)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 Set(집합)에 대하여 공부를 해보고자 한다. Set(집합) 세트는 중복되는 원소 없이, 순서에 상관없이 저장하는 자료구조다. 각 원소들의 순서를 매길 수 없으며, 중복된 값 또한 허용하지 않는다. Set 생성 세트는 중괄호({ })로 사용하여 생성하며, 세트 안의 원소(element)들은 쉼표(,)로 구분한다. 파이썬 내장 함수인 set( ) 함수를 사용하면 문자열과 같이 순환할 수 있는 객체를 세트로 변환할 수 있다. ex) {값, 값, 값} Set은 인덱싱(Indexing)과 슬라이싱(Slicing)을 지원하지 않는다. 예제 순서 1. 세트를 생성한다. (같은 데이터 타입, 중복 허용 x) 순서 2. 세트를 생성한다. (다른 데이터 타입, 중복 ..

Back-End/Python 2022.09.20

[Python] 자료구조 - Dictionary(사전)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 Dictionary(사전)에 대하여 공부를 해보고자 한다. Dictionary(사전) Dictionary(사전)는 값을 키(key) - 값(value) 쌍의 형태로 저장하는 자료구조다. 리스트나 튜플의 index의 역할을 하는 key를 직접 지정한다. 별도로 정의한 키(key)를 통해 각 요소에 접근할 수 있고, 키(key)를 가지고 그 키에 해당하는 값(value)을 찾을 수 있다. Dictionary 생성 딕셔너리는 중괄호({ })로 감싸서 생성하고, 딕셔너리의 각 원소(element)들은 쉼표(,)를 사용하여 구분한다. 원소는 또다시 키(key)와 값(value)의 한 쌍으로 구성되며, 이 둘은 콜론(:)으로 연결된다. ex) { 키 : 값, 키..

Back-End/Python 2022.09.19

[Python] 자료구조 - List(리스트)

이번 포스팅에서는 파이썬의 4가지 자료구조 중 하나인 List(리스트)에 대하여 공부를 해보고자 한다. List(리스트) 리스트는 파이썬에서 가장 많이 사용되는 자료구조이고, 값을 순서대로 모아서 관리한다. 리스트에는 원소들이 순서대로 저장되며, 0부터 1씩 증가하는 정수의 index를 가진다. 이 index로 조회 및 변경을 할 수 있다. 다른 데이터 타입의 값과 중복된 값들을 저장할 수 있고, 원소들을 변경할 수 있다.. List 생성 리스트는 대괄호([ ])를 사용하여 생성되며, 리스트 안의 원소(element)들은 쉼표(,)로 구분한다. ex) [값, 값, 값, ..] 예제 순서 1. 리스트를 생성한다. (같은 데이터 타입) 순서 2. 리스트를 생성한다. (다른 데이터 타입) ages = [20,..

Back-End/Python 2022.09.18

[Python] 데이터 타입 변환 함수

이번 포스팅에서는 파이썬의 데이터 타입 변환 함수에 대하여 공부를 해보고자 한다. 데이터 타입 변환 함수 데이터 타입 변환 함수는 말 그대로 데이터의 타입을 바꾸는 것으로, 데이터 타입 변환은 묵시적 형 변환과 명시적 형 변환으로 나누어진다. 데이터 타입을 정수로 변환할 경우 int(값)을 사용하며, 실수의 경우 소수점 이하를 버린다. int(5.32), int('230') int('50.123') [실행결과] (5, 230) Error 발생 => 정수형태의 문자열일 경우만 가능 데이터 타입을 실수로 변환할 경우 float(값)을 사용한다. float(30) float('50.123') float('40.7') [실행결과] 30.0 50.123 40.7 데이터 타입을 문자열로 변환할 경우 str(값)을 ..

Back-End/Python 2022.09.17

[Python] 문자열 형식화(formatting)

이번 포스팅에서는 파이썬의 문자열 formatting에 대하여 공부를 해보고자 한다. 문자열 formatting 방법에는 format( ) 함수를 이용하는 방식, 형식 문자(%)를 이용한 방식, f 문자열을 이용하는 방식이 있다. 문자열 formatting 문자열 formatting은 문장 Layout을 미리 만들어 놓고 값은 나중에 대입하는 방식으로 문자열을 만드는 것을 말한다. 여러 문자열이 같은 Layer에 특정 값들만 바뀌는 경우 사용한다. 문자열 속 특정한 위치에 특정한 값을 삽입해 문자열을 formatting 하여 깔끔하게 재사용하도록 할 수 있다. 이름 : XXX 나이 : XXX 성별 : XXX 기본 형식은 같은데 XXX에 들어갈 값들이 상황에 따라 다를 경우 사용 format( ) 함수 이..

Back-End/Python 2022.09.17

[Python] 데이터 타입 (Data Type) - 문자형(String)

이번 포스팅에서는 파이썬의 3가지 데이터 타입 (Data Type) 중 문자형(String)에 대하여 공부를 해보고자 한다. 문자형(String) 문자열(string)이란 문자로 이루어진 데이터의 집합을 말한다. 파이썬에서는 다양한 방법으로 문자열을 표현할 수 있다. 문자열 값 표현 작은따옴표나 큰 따옴표로 감싼다. name = ‘홍길동‘ address = “서울시 종로구“ value1 = “I’m a student” value2 = '명수가 말했습니다. "안녕 친구들" ' ' ‘ ’ 또는 " " " (작은/큰 따옴표 3개)로 여러 줄 문자열을 감싼다. 문자열에 엔터가 들어갈 경우 사 용하면 편리하다. desc = '''파이썬은 컴퓨터 언어입니다. 파이썬은 귀도 반 로섬이라는 네덜란드 출신 프로그래머가 ..

Back-End/Python 2022.09.16

[Python] 데이터 타입 (Data Type) - 숫자형 (numeric)

이번 포스팅에서는 파이썬의 3가지 데이터 타입 (Data Type) 중 숫자형 (numeric)에 대하여 공부를 해보고자 한다. 숫자형 (numeric) 숫자의 형태를 이루고 있는 값들을 저장하는 변수를 숫자형 변수라고 한다. 숫자형 변수는 크게 정수형과 실수형으로 나누어진다. 숫자형 변수나 상수끼리의 연산은 수학의 사칙연산이라고 생각하면 이해하기 쉽다. 정수형(int) 정수형이란 소수점이 없는 숫자형 데이터를 말한다. 자연수와 음의 정수, 0을 모두 포함한다. 정수형끼리의 계산은 항상 정수형으로 반환된다. ex) 10, 20, -1, -20, 0 등 실수형(float) 실수형이란 소수점이 존재하는 숫자형 데이터를 말한다. 1은 정수형 데이터고, 1.2는 실수형 데이터다. 실수형끼리의 계산과 정수형과 실..

Back-End/Python 2022.09.15

[Python] 변수(Variable) 선언 및 대입

이번 포스팅에서는 파이썬에서 변수의 정의와 변수 선언 및 대입에 대한 공부를 해보고자 한다. 변수(Variable) 변수란 데이터를 담는 메모리 공간이라고 할 수 있다. 컴퓨터는 기본적으로 명령어를 처리하고 나면 결과를 따로 저장하지 않는데 이런 상황에서 변수를 사용하면 명령어를 처리하고 난 후에도 그 결과를 다시 사용할 수 있다. 변수는 값의 의미를 나타내는 이름으로도 사용된다. 변수에 특정 값을 지정하면 변수는 지정된 값으로 사용된다. 변수 선언 및 대입 변수명 = 값 변수는 반드시 선언하면서 값을 대입해야 한다. 처음 선언된 변수이면 변수 선언/ 초기화를 해야 한다. 값이 있는 변수일 경우 값 변경(대입)을 해야 한다. 변수 선언 시 대입할 값이 없을 경우 None 값을 대입해야 한다. (None ..

Back-End/Python 2022.09.15
반응형