본문 바로가기

분류 전체보기214

Python 리스트 Python 리스트 리스트 개요 리스트는 생성된 후에 변경이 가능한 자료형입니다. 리스트는 동일한 형의 데이터는 물론 파이썬에서 제공하는 모든 자료형의 데이터를 요소로 가질 수 있습니다. 리스트 생성 ① 파이썬 리스트는 대괄호([ ])를 사용하여 직접 생성합니다. ② list() 함수를 사용하여 다른 자료형의 데이터를 저장하여 리스트로 생성할 수 있습니다. ③ 리스트는 리스트 중간에 데이터를 삽입하고 삭제도 가능합니다. 리스트를 이루는 값들을 항목(element)이라 하고 각 항목의 순서에 따라 붙여진 번호를 인덱스(index)라고 부릅니다. 리스트에서 각 항목별 인덱스는 왼쪽에서부터 0 으로 시작하고, 인덱스를 이용하여 리스트의 항목에 접근할 수 있습니다. 오른쪽부터 인덱싱을 부여할 경우는 맨 오른쪽 .. 2022. 6. 27.
Python 문자열 Python 문자열 시퀀스 자료형인 문자열은 파이썬에서 가장 많이 사용되는 자료형입니다. 문자열 생성 str( ) 함수 다른 자료형을 문자열로 변환하여 새로운 문자열을 생성해 줍니다. 문자열 메서드 함수(function)와 메서드(method) 사용 방법의 차이 파이썬은 함수(내장함수)와 메서드를 모두 사용하는 언어입니다. 파이썬에서는 특정 기능을 사용자 정의 함수로 작성하여 사용할 수도 있고, 객체지향적인 객체(클래스)로 만들어서 사용할 수도 있습니다. 파이썬 함수의 사용 형식 변수 = 함수이름(매개변수) 파이썬 메서드의 사용 형식 객체이름.메서드이름(매개변수) 내장함수 파이썬 언어 자체에서 제공되는 함수를 의미합니다. 메서드 해당되는 객체에서 제공되는 기능을 의미합니다. 파이썬에서 제공하는 문자열 메.. 2022. 6. 26.
Python 시퀀스 자료형 Python 시퀀스 자료형 시퀀스 자료형 개요 파이썬에서 제공하는 시퀀스 자료형은 여러 개의 항목으로 구성되어 있으며 각 항목은 순서가 있고 이 순서에 의하여 인덱스라는 번호가 부여됩니다(인덱스는 0 부터 차례로 1, 2, 3,..). 파이썬의 시퀀스(sequence) 자료형 배열(array) 기능 + 확장된 기능 파이썬에서는 str, byte, bytearray, list, tuple, range와 같은 6개의 내장 시퀀스를 제공합니다. 시퀀스 자료형에 속하는 자료 구조들은 공통적으로 인덱싱(indexing), 슬라이싱(slicing), 덧셈연산(adding), 곱셈연산(multiplying) 을 할 수 있으며, 공통적인 내장 함수로 시퀀스의 길이를 반환하는 len()함수, 최대값과 최소값을 찾는 ma.. 2022. 6. 25.
Python 모듈 Python 모듈 파이썬 모듈은 함수나 변수, 클래스들을 모아 놓은 파이썬 파일이며, 다른 파이썬 프로그램에서 호출 하여 사용이 가능합니다. 파이썬 프로그램을 사용할 때 다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 직접 모듈을 만들어서 사용할 수도 있습니다. 모듈 사용 방법 프로그램에서 모듈을 사용하기위해 모듈을 포함시키는 명령은 다음과 같습니다. 형식 import 모듈명 모듈 내의 함수를 사용하기 위하여 호출하는 방법은 다음과 같습니다. 모듈에서 선언된 함수를 사용하기 위해서는 모듈과 함수 이름을 같이 사용합니다. 형식 모듈명.함수명 예제 random 모듈 내에 있는 randint() 함수를 사용하는 예제입니다. random 모듈은 난수를 생성하는 함수들을 가지고 있는 파이썬 표준 라이브러.. 2022. 6. 24.
Python 함수 Python 함수 Python 함수 정의 Python 함수는 특정한 기능을 수행하는 명령어들을 묶어 놓은 것을 의미합니다. 프로그램에서 그 특정한 기능이 필요할 때 그 함수를 호출하여 사용합니다. 형식 def 함수명([매개변수1, 매개변수2,....]) : 명령문1 명령문2 . . . . . . . [return 결과값1, 결과값2, ...] 함수를 정의할 때는 def 로 시작하며 함수명()을 적은 후 콜론(:)을 찍어줍니다. 함수명 다음의 매개변수는 전달받을 데이터가 있을 때만 적어줍니다. 함수에서 수행할 일들은 명령문으로 순차적으로 작성해 줍니다. return 명령은 호출함수에게 전달할 실행 결과가 있을 때 적어줍니다. 함수 안에 포함되는 명령문을 적을 때 들여쓰기를 반드시 수행해야 하며, 들여쓰기가.. 2022. 6. 23.
Python 반복문 Python 반복문 while 반복문 while 문은 주어진 조건이 만족(true)되는 동안 문장들을 반복 실행합니다. 형식 while 조건식 : 명령문1 명령문2 . . . . . . . . . while 반복문은 조건식의 값이 참인 동안에 명령문이 반복 실행되는 구조입니다. 조건식의 결과 값이 거짓이면 while 문의 반복이 중단되고, while 다음 명령이 실행됩니다. 조건식은 참 또는 거짓의 결과값을 갖으며, 0 은 거짓을 의미하고 그 외 모든 수는 참으로 간주됩니다. while 반복문은 처음부터 조건식의 값이 거짓이면 while 반복 문장은 한 번도 실행되지 않습니다. while 문 예제 for 반복문 for 반복문은 지정된 횟수만큼 명령문을 반복시킬 때 사용합니다. 형식 for 변수 in 순서.. 2022. 6. 22.