Programming

; develop a program

반응형

파이썬기초 24

[Python] 일급 (시민) 객체(first-class citizen)

이번 포스팅에서는 파이썬의 일급 (시민) 객체(first-class citizen)에 대하여 공부를 해보고자 한다. 일급 (시민) 객체(first-class citizen) 일급 (시민) 객체는 OPP에서 사용되는 개념 중 하나를 말한다. 대입 연산자를 이용해 변수에 대입, 호출할 때 인수로 사용, 함수의 리턴 값으로 사용할 수 있다. 즉, 함수도 값으로 사용된다는 것이다. 함수를 변수에 대입하는 경우 함수를 정의한다. def hello(): print("안녕") 정의한 함수를 호출한다. a = hello() print(a) [실행결과] 안녕 None 함수를 변수에 대입한다. my_hello = hello my_hello() your_hello = my_hello your_hello() [실행결과] 안녕..

Back-End/Python 2022.09.25

[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] 데이터 타입 변환 함수

이번 포스팅에서는 파이썬의 데이터 타입 변환 함수에 대하여 공부를 해보고자 한다. 데이터 타입 변환 함수 데이터 타입 변환 함수는 말 그대로 데이터의 타입을 바꾸는 것으로, 데이터 타입 변환은 묵시적 형 변환과 명시적 형 변환으로 나누어진다. 데이터 타입을 정수로 변환할 경우 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
반응형