목록Python (48)
코딩하는 해맑은 거북이
해당 글은 아래의 문자열 포맷팅 3가지를 다룬다. 1. %-formatting 2. str.format() 3. f-String 문자열 포맷팅(String Formatting) : 문자열의 특정한 위치에 특정한 값을 삽입하는 것 1. %-formatting - 언어 초반에 사용. 즉, 오래된 방식 - % 연산자를 통해 문자열에 숫자, 문자열 등을 대입할 수 있다. - C언어에서 사용되는 방법(printf)으로 C언어 스타일이라고도 한다. - 코드가 길어질수록 지저분해지기에 자주 사용하지 않는다. %d, %x, %o 10진수, 16진수, 8진수 %f %.숫자f 실수 표시할 소수점 아래 자리수(숫자)를 명시 %s 문자열 %% '%' 문자 자체를 출력 str1 = 'Name : %s, Age : %d' %('..
해당 글은 아래의 내용을 다룬다. 1. 데이터 타입 (Data Type) 2. 데이터 타입 확인 함수 type() 3. 타입 변환 방법 1. 데이터 타입 (Data Type) 숫자형 정수 int 실수 float 복소수 complex 문자열 str Boolean bool 시퀀스 순서가 있는 집합 (대괄호[ ]안에 쉼표(,)로 구분) list 순서가 있는 집합/읽기전용 (소괄호( )안에 쉼표(,)로 구분) tuple 순서가 없는 집합/중복X (중괄호{ }안에 쉼표(,)로 구분) set 맵 (중괄호{ }안에 key:value로 구분) dict 2. 변수의 데이터 타입 확인 함수 : type() a = 10 b = 3.14 c = 10j d = 'apple' e = True f = ['A', 'B', 'C', ..
해당 글은 Python의 어떤 구분자를 기준으로 문자열을 리스트로 자르는 함수인 split과 어떤 구분자를 기준으로 리스트의 원소를 문자열로 합치는 함수인 join에 대해서 다룬다. 1. split() : 문자열 -> 리스트 문자열.split(구분자) 구분자를 주지않으면 공백을 기준으로 자른다. str_A = "A B C D E F G" split_str_A = str_A.split() print(split_str_A) ['A', 'B', 'C', 'D', 'E', 'F', 'G'] str_B = "Image_100.jpg" split_str_B = str_B.split('.') print(split_str_B) ['Image_100', 'jpg'] 1. join() : 리스트 -> 문자열 구분자.joi..
해당 글은 Python list의 중복된 값을 제거하는 방법 2가지를 다룬다. 1. set 자료형을 통한 중복 제거 list_A = ['A','B','C','D','E','F','A','D'] list_A_set = set(list_A) list_B = list(list_A_set) print(list_B) ['E', 'A', 'F', 'B', 'D', 'C'] 파이썬에서 집합(Set)이란 중복된 원소가 없으며 순서가 없는 데이터들의 묶음을 의미한다. 그러므로, set을 통해 중복을 제거할 경우, 순서가 섞이는 단점이 있다. 만약 순서를 지켜야하는 경우 for문을 사용한다. 2. for문을 통한 중복 제거 list_A = ['A','B','C','D','E','F','A','D'] list_B = [] ..
해당 글은 Numpy 배열 생성 함수 일부에 대해 다룬다. Numpy v1.19 Manual을 참고하였다. 1. Numpy 배열 생성 방법1. np.array(object [, dtype, copy, order, subok, ndmin]) 배열을 생성한다. - object : 배열 (object는 대괄호[ ] 또는 소괄호( )가 가능하다.) - dtype : 데이터 타입 - copy : 기본값(true)이면 object가 복사, 아니면 복사본이 필요한 경우에만 만들어진다. - order : 배열의 메모리 레이아웃을 지정한다. 옵션은 총 4가지로 {'K', 'A', 'C', 'F'}가 있다. - subok : True이면 하위 클래스가 통과되고, 아니면 반환된 배열이 기본 클래스 배열(기본값)이 된다. -..
이 글은 아래의 3가지를 다룬다. 1. Numpy 정의 2. 설치 방법 3. 라이브러리 선언 방법 1. Numpy란? - 고성능 수치 계산을 위해 작성된 파이썬 라이브러리 - 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있도록 지원하는 파이썬의 라이브러리 - Numerical Python의 약어 - 특징 : 벡터와 행렬 연산에 있어 매우 편리한 기능 제공 2. Numpy 설치 - 콘솔 pip install numpy - 아나콘다 conda install numpy 저는 Google Colab에서 진행하였습니다. 아래 코드를 실행해보니 Colab에는 이미 설치되있는 것을 확인할 수 있었습니다. !pip install numpy Requirement already satisfied: numpy..