![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwMaQh%2FbtrWRXfTFOB%2F8sssXv8nRWKMlOK5sjaSk0%2Fimg.png)
Python 문자열 인덱싱과 슬라이싱
2023. 1. 23. 20:29
프로그래밍 언어/Python
문자열 인덱싱과 문자열 슬라이싱에 대해서 공부하고 정리해보려고 한다. 또한 인덱싱과 슬라이싱은 리스트에서도 같은 방법으로 사용할 수 있다. 지금은 문자열을 가지고 인덱싱과 슬라이싱에 대해서 공부해보려고 한다. 문자열 인덱싱(Indexing) 문자열 인덱싱이란 문자열의 각 문자마다 Index, 번호를 통해 가져올 수 있다. 따라서, 문자열 인덱싱이란 각 문자마다 지정된 번호를 통해 가져오는 것을 말한다. 문자열 인덱싱이 어떻게 되어있는지 직접 확인해봤다. 결과를 확인해보면 총 15 자리의 문자로 되어있고 각 자리마다 번호가 정해져있는 것을 확인인할 수 있다. 예를 들어, 인덱스가 8 인 문자를 출력해보면 "T" 가 출력되는 것을 확인할 수 있다. 반대로 T 의 인덱스 번호가 몇 번인지도 확인해볼수 있다. ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft2Hcj%2FbtrV1UqWMe1%2FKL7UF0s2jKkuYwAPmV9QMk%2Fimg.png)
Python swapcase() 함수
2023. 1. 12. 19:01
프로그래밍 언어/Python
swapcase() [string].swapcase() swapcase() 함수는 문자열을 대문자에서 소문자로 소문자에서 대문자로 변환해주는 기능을 한다. 대문자 -> 소문자 소문자 -> 대문자
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEFglo%2FbtrV47wnBhu%2Fil3LzPA2zfTffxa20m4S91%2Fimg.png)
Python 벤 다이어그램 그리기
2023. 1. 12. 18:34
프로그래밍 언어/Python
파이썬을 사용해서 벤 다이어그램을 그려봤다. 예제로 여러 집합을 그려봤는데 정리도 할겸 소스코드를 정리해봤다. 1. 라이브러리 설치 !pip install matplotlib-venn 2. 라이브러리 사용하기 import matplotlib.pyplot as plt from matplotlib_venn import venn2, venn2_circles 3. 벤 다이어그램 그리기 v = venn2(subsets={'10': 1, '01': 1, '11': 0.5}, set_labels = ('A', 'B')) c = venn2_circles(subsets=(1, 1, 0.5), linestyle='solid') v.get_patch_by_id('10').set_color('b') v.get_patch_by..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXwtpw%2FbtrV5WnivSo%2F1OKYTEaKdhECcFwv5wieA0%2Fimg.png)
Python 집합 자료형 set
2023. 1. 12. 18:24
프로그래밍 언어/Python
파이썬 set 에 대해서 찾아보고 공부한 내용에 대해서 정리해봤다. set (집합) set 은 수학에서 말하는 집합과 비슷하다. 순서가 없고 집합 안에서는 중복 값이 없고 고유 값을 가진다. 그리고 값이 변경될 수 있다. (mutable) 파이썬의 빌트인 함수 중 하나로 기본적으로 사용할 수 있다. set 집합 자료형 사용해보기 set 은 다음과 같이 사용해볼 수 있다. 1. 중괄호 {} 를 통해 사용할 수 있다. 딕셔너리와 비슷하게 중괄호를 통해 사용하지만 key 가 없다. 값만 존재한다. 2. set 안에는 리스트, 튜플 등의 다양한 값을 가질 수 있다. 다만, 리스트는 다음과 같이 set을 사용할 수 있다. 그리고 변하기 쉬운 값은 set 안에서 사용될 수 없다. 3. 중복된 값은 제거된다. 4. ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpEsyD%2FbtrV1hfoUyl%2Fi4vz7vK13gC6lO3kL7tMyK%2Fimg.png)
Python 빌트인 함수(Built-in Function)
2023. 1. 12. 17:25
프로그래밍 언어/Python
파이썬의 빌트인 함수에 대해서 찾아보고 정리해봤다. 빌트인 함수 (Built-in Function) 가 무엇일까 빌트인 함수란 언어를 설계하는 과정에서 미리 만들어져있는 함수를 말한다. print() 함수와 같이 별다른 추가 없이 기본적으로 사용가능한 함수를 말한다. 빌트인 함수와 헷갈리지 않기 위해 사용자가 직접 만든 함수를 "사용자 정의 함수" 라고 부른다. 빌트인 함수는 파이썬 공식 사이트에서 확인할 수 있다. https://docs.python.org/3/library/functions.html Built-in Functions The Python interpreter has a number of functions and types built into it that are always availa..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdG42L%2FbtrV6bRQLTh%2FdLLGdb1mt1dHpwgHzbQapK%2Fimg.png)
Python 리스트(list) 와 튜플(tuple) 의 차이점
2023. 1. 12. 17:01
프로그래밍 언어/Python
파이썬의 리스트와 튜플의 차이점에서 찾아보고 정리해봤다. 파이썬 리스트 (Python List) 1. 대괄호 [] 를 사용한다. 2. 리스트는 값을 수정할 수 있다. (mutable) 3. 딕셔너리의 Key(Hash) 값으로 사용할 수 없다. 파이썬 튜플 (Python Tuple) 1. 소괄호 () 를 사용한다. 2. 튜플은 값을 수정할 수 없다. (Immutable) 3. 딕셔너리의 Key(Hash) 값으로 사용할 수 있다. 4. 리스트에 비해 더 적은 메모리를 필요로 한다. 마지막으로 표로 정리해보기! 구분 리스트(List) 튜플(Tuple) 문법 대괄호 [] 소괄호 () 값 수정 여부 값 수정 가능 값 수정 불가 딕셔너리 키 값 사용여부 사용 불가 사용 가능
Python 파이썬 주요 특징 및 장점
2023. 1. 12. 16:21
프로그래밍 언어/Python
파이썬에 대해서 제대로 이해하고 사용하고 있지 않다는 생각이 들었고 다시 공부를 하면서 정리해보려고 한다. Python 이해하기 Python 언어가 인기가 있는 이유는 직관적이고 간결한 문법이라고 할 수 있다. 데이터와 관련된 분야에서도 널리 사용되고 있어 최근에 가장 주목받고 있는 언어가 아닐까 생각한다. Python 특징 그럼 파이썬의 특징에는 어떤 것들이 있는지 찾아보고 정리해봤다. 파이썬의 주요 특징 스크립트 언어 동적 타입 언어 독립적인 플랫폼 1. 스크립트 언어 (Script Language) 파이썬은 컴파일 과정이 없어 인터프리터(해석기)가 소스 코드를 한 줄씩 읽어 바로 실행시켜주는 스크립트 언어이다. 컴파일이 필요하지 않아 결과를 바로 확인할 수 있고 쉽게 코드를 작성하고 확인해볼 수 있..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvXwIb%2FbtrVBcSkf5X%2F9IBpVTO03kKrcKm0VLuCH0%2Fimg.png)
Python List Comprehension
2023. 1. 8. 20:47
프로그래밍 언어/Python
List Comprehension List Comprehensino (이하, 리스트 컴프리헨션) List 는 파이썬의 리스트를 Comprehensions 의 사전적 의미는 이해 또는 이해력 이라고 해석해볼 수 있다. 즉, 리스트 이해, 리스트 축약, 리스트 해석, 리스트 표현식 등의 표현으로 주로 사용된다고 한다. 리스트 컴프리헨션)에 대해서 이해하기 전에 파이썬의 리스트에 대해서 이해할 필요가 있다. 파이썬의 리스트가 특이한 점은 리스트 안에 반복문과 조건문을 사용할 수 있다는 점이다. 리스트 컴프리헨션은 파이썬의 반복문과 조건문을 보다 쉽게 사용해서 리스트를 만드는 방법을 말한다. 이렇게 이해한 내용을 토대로 예시를 들어가면서 정리해봤다. 1) 반복문을 통해 리스트 생성 반복문을 통해 리스트 컴프리헨..