파이썬

ALL

Python 배열 리스트 정의와 사용 방법 예제

파이썬에서 배열의 사용법입니다. 배열은 아래와 같은 형태로 값을 저장하고 있습니다. 리스트 형태의 오브젝트로 값은 괄호[] 안에서 콤마(,)로 구분되어 있습니다. 배열 변수를 작성하는 방법은 [] 안에 값을 지정해주는 것으로 배열 변수를 만들 수 있습니다. list = 위 예제에서는 리스트 요소를 숫자 타입만 지정하였지만 타입이 다른 값도 저장할 수 있습니다. list = [u"홍길동", u"서울", 1996, 11, 25, u"남자"] 배열 리스트의 값을 변경할 수도 있습니다. 값을 변경하려면 리스트의 인덱스를 지정해 취득한 요소...
ALL

윈도우 Anaconda Python 설치 방법 및 개발 환경 구축

윈도(Windows) 10 환경에 파이썬 개발 환경을 구축하는 방법을 설명하겠습니다. Anaconda 인스톨 Anaconda는Python외에도SciPy와NumPy등 데이터 분석에 관한 데이터 사이언스 패키지도 포함되어 있습니다. Python을 시작하는 이유가 대부분 데이터를 분석하거나 편집, 그래프작성 등등이 많습니다. 윈도우 환경에서는 따로 패키지를 설치하는게 조금 번거롭다고 합니다. 처음 파이썬을 설치할 때 필요한 패키지도 설치해 두는 것이 조금이나마 편리합니다. ・다운로드 Anaconda 공식 사이트에서 설치 파일을 다운로드합...
ALL

Python if 문 사용 방법 예제

파이썬 if 문 사용 방법을 알아보겠습니다. if란 조건문으로 작성한 조건을 만족하는 경우 처리를 실행할 수 있도록 분기를 만드는 구문입니다.     if문 if 조건식: 조건식이 참일 경우 실행할 처리   기본적으로 파이썬도 다른 프로그램 언어와 비슷합니다. 우선 처리를 할 것인지 안 할 것인지 판단할 조건식을 작성합니다. 조건식 뒤에는 을 작성해 줍니다. 주의점으로는 다른 언어에서는 if문 처리가 {에서 }까지 하겠다고 블록으로 지정하던가 end로 블록을 지정하는 경우가 많습니다. 파이썬에서는 들여 쓰기로 블록을 지정합니다. i...
ALL

Python 문자열, 배열 자르기 slice 사용 방법 예제

파이썬에서 문자열이나 리스트 등 시퀀스 타입 오브젝트는 슬라이스(slice) 기능을 사용할 수 있습니다. 이것은 오브젝트 안에 있는 요소 중 지정한 요소를 취득할 수 있는 기능입니다. 슬라이스는 어디부터 어디까지 요소를 자를 것인지 지정해줘야 합니다. 예를 들어ABCDE라는 문자열을 사용하여 사용 방법을 보도록 하겠습니다. 0 1 2 3 4 5 | A | B | C | D | E | 라는 문자열이 있습니다. 인덱스는 0부터 시작하며 A가 인덱스 0에 해당됩니다. 지정하는 방법은 자르고 싶은 문자열의 앞부분의 인덱스부터 뒷부분까지 지...
ALL

Python 배열 리스트 요소 삽입 삭제 사용 방법 예제

파이썬에서 배열 리스트에 요소를 추가하거나 삭제하는 방법에 대해 알아보겠습니다. 이번에는 지정한 위치에 값을 추가하거나 삭제하는 방법입니다. 지정 위치에 추가 배열 리스트에 원하는 위치에 값을 추가하기위해서는 insert 메서드를 사용합니다. 리스트.insert(인덱스, 오브젝트) list = list.insert(1, "D") print list 결과 # 첫 번째 인덱스 1에 문자열 "D"를 추가하였습니다. 지정 위치 요소 삭제 리스트에 있는 원하는 값을 삭제할 수도 있습니다. 삭제는 del문을 사용합니다. del 리스트 list...
ALL

Python 배열 리스트 정의와 사용 방법 예제

파이썬에서 배열의 사용법입니다. 배열은 아래와 같은 형태로 값을 저장하고 있습니다. 리스트 형태의 오브젝트로 값은 괄호[] 안에서 콤마(,)로 구분되어 있습니다. 배열 변수를 작성하는 방법은 [] 안에 값을 지정해주는 것으로 배열 변수를 만들 수 있습니다. list = 위 예제에서는 리스트 요소를 숫자 타입만 지정하였지만 타입이 다른 값도 저장할 수 있습니다. list = 배열 리스트의 값을 변경할 수도 있습니다. 값을 변경하려면 리스트의 인덱스를 지정해 취득한 요소 대신에 새로운 값을 대입합니다. 리스트 = 오브젝트 실제로 값을 ...
ALL

Python 유니코드(Unicode) 문자열 사용 방법 예제

파이썬에서는 일반 문자열과는 별도로 유니코드 문자열 형태가 있습니다. 일반 문자열은 8비트 문자열로, 하나의 문자를 여러 개의 바이트에 분해해서 저장합니다. 파이썬으로 문자를 처리할 때 바이트 단위로 처리를 해야 하는 경우가 있습니다. 유니코드(Unicode) 문자열은 문자를 Unicode로 취급하기 때문에 영어나 한국어등의 ASCII 문자로 되어있어도 한 개 문자를 하나씩 다룹니다. 즉, 일반 문자열은 바이트 단위로 처리 하지만, 유니코드 문자열에서는 문자 단위로 처리하게 됩니다. 한글을 글자 깨짐 없이 사용하고 싶은 경우에는 유...
ALL

Python raw 문자열 이스케이프 시퀀스 처리 무효화

파이썬raw 문자열 사용 방법 및 예제입니다. 이스케이프는 편리한 기능이지만 이스케이프를 사용하고 싶지 않은 경우도 있습니다. 폴더나 파일의 경로 등을 지정하고 싶은 경우라든지 등등.. 이러한 경우에는 raw문자열을 사용해서 이스케이프 처리가 동작하지 않도록 할 수 있습니다. r"문자열" r'문자열' R"문자열" R'문자열' raw문자열은 일반 적으로 사용하는 문자열 앞에 또는 을 붙인 것입니다. raw문자열에서는 이스케이프 동작이 무효화되기 때문에 이라고 작성해도 줄 바꿈을 하지 않고 이라는 문자와 이라는 문자로 표시해줍니다. 특...