파이썬(PYTHON) 8

리스트와 튜플 응용하기

리스트 조작하기 리스트를 조작하는 매서드중에 append(값)은 리스트 맨뒤에 값을 추가한다. a = [20,40] a.append(60) a [20, 40, 60] 리스트의 할당과 복사 할당과 복사는 비슷한 것 같지만 큰 차이점이 있다. 할당의 경우 a = [1,1,1,1,1,1] b = a b[2] = 2 a [1, 1, 2, 1, 1, 1] b [1, 1, 2, 1, 1, 1] 복사의 경우 a = [1,1,1,1,1,1] b = a.copy() b[2]=2 a [1, 1, 1, 1, 1, 1] b [1, 1, 2, 1, 1, 1] 리스트 연산하기 리스트에 덧셈과 곱셈 연산자를 사용해 보자. + 연산자는 리스트를 서로 연결하며, extend 와 같다. a = [1,2,3] b = [4,5,6] a +..

파이썬에서, 튜플 사용하기

튜플 사용하기 변수에 값을 저장할 때 ()(괄호)로 묶어주면 튜플이 된다. 각 값들 사이는 ,(콤마)로 구분한다. 또는 괄호로 묶지 않고 값만 콤마로 구분해 줘도 튜플이 된다. t = (100, 200, 300, 400) t (100, 200, 300, 400) s = 600, 700, 800, 900 s (600, 700, 800, 900) 튜플의 요소에 접근하기 t = (100, 200, 300, 400) t (100, 200, 300, 400) t[-1] 400 t[-2] 300

파이썬에서, 리스트 사용하기

리스트 만들기 변수에 값을 저장할때 [ ](대괄호)로 묶어주면 리스트가 된다. 각 값들 사이는 ,(콤마)로 구분해 준다. x = [10,20,30,40] x [10, 20, 30, 40] 리스트 요소에 접근하고 값 할당하기 x[0] 10 x[1] 20 x[2] 30 x[3] 40 리스트의 인덱스 활용하기 인덱스로 범위를 지정하여 리스트의 일부만 가져올 수 있다. x[0:2] [10, 20] x[0:4] [10, 20, 30, 40]

파이썬에서, 문자열의 사용

문자열의 사용 변수에 문자열을 할당하고, 출력해 보자 a = 'Hello Python!' print(a) 결과 Hello Python! 문자열의 길이 구하기 len() 함수를 사용하여 문자열의 길이를 구한다. a = 'Hello Python!' len(a) 결과 13 문자열의 연결과 반복 + 를 사용하여 문자열을 연결하거나, * 를 사용하여 횟수만큼 문자열을 반복할 수 있다. a = 'Hello, ' b = 'Python!' a + b 'Hello, Python!' a * 3 + b * 2 'Hello, Hello, Hello, Python!Python!'

파이썬에서, 입력 값을 변수에 저장하기

문자열 입력받기 input 함수를 사용하여, 사용자의 입력을 받는다. input()을 입력한뒤 엔터 키를 누르면 다음줄로 넘어간다. 이때, Hello Python! 이라고 입력해 보자. 숫자 입력받기 숫자를 2개를 입력 받아서, 더하기 연산을 하는 프로그램을 만들어 보자. IDLE 소스코드 편집창에 아래와 같이 입력해 본다. 실행하면 결과값은 아래와 같다. 이때 한번에 값을 여려개 입력 받을 수도 있다. 한번에 값 두개 입력 받기 input 에서 split 을 사영한 뒤, 여러개의 변수에 저장해 줄수 있다. 이때 여러개의 변수들은 콤마로 구분해 준다. 숫자의 사이는 공백으로 구분하였다. 구분자를 콤마를 사용하는 경우 입력시, 숫자 사이에 콤마를 사용할 수 있다.

파이썬에서, 숫자 계산하기

정수 계산하기 파이썬 명령 프롬프트에 직접 수식을 입력해 본다. 실수 계산하기 이번에는 소수점이 붙은 수, 즉 실수끼리 계산해 본다. 반면, 확장자가 .py 로 되어 있는 스크립트 파일에서는, 1 + 2 라고 적으면, 계산 결과값이 출력되지 않는다. 결과값을 출력하려면, print(1 + 2) 로 적어야 한다. print(1 + 2) 변수 사용하기 다음의 형태로 변수에 값을 할당한다. 변수이름 = 값 빈 변수는 None 을 할당해 준다. 변수의 값 변경 이미 만들어진 변수의 값은 새로운 값을 입력하면 바뀐다. 변수 여러개를 한꺼번에 만들기 변수에 변수 할당하기 변수에는 값 뿐만 아니라, 다른 변수도 할당할 수 있다.

파이썬의 기본 문법

파이썬의 기본문법중에, 아래에 대해 알아본다. 세미콜론 파이선은 세미콜론을 붙이지 않습니다.(반면 많은 프로그래밍 언어들은 구문이 끝날 때 ;(세미콜론) 을 붙인다. 파이썬은 세미콜론을 붙여도 문법에러는 발생하지 않는다. 보통 한줄에 여러 구문을 사용할 떄 세미콜론을 구분해 준다. print('Hi'); print("I'm Micle") 주석 파이썬에서 사람만 알아볼 수 있도록 작성하는 부분, 즉 파이썬 인터프리터가 처리하지 않는 부분으로 프로그램의 실행에 전혀 영향을 주지 않는 부분이다. 들여쓰기와 코드 블록 파이썬에서는 들여쓰기가 매우 중요하다. if 문에서 if 다음 줄은 항상 들여쓰기를 해야 한다. 물론 IDLE 에서는 자동으로 들여쓰기가 된다. 파이썬은 들여쓰기를 기준으로 코드 블록을 나타낸다.

파이썬 설치하기

먼저 다음의 사이트로 가자 Welcome to Python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 매뉴바에서 [다운로드]를 클릭하고 최신버전을 다운로드 한다. 설치가 완료되면 아래 IDLE 프로그램을 실행한다. IDLE Shell 프로그램에서 직접 파이썬 명령어를 입력해 보자 그런데, 미리 쳐 놓은 코드를 (소스파일을) 불러와서 IDLE 에서 실행할 수 도 있다. File > New File, 을 선택해서 소스파일을 만들어 보자 소스코드를 입력하고, Run > Run Module (F5) 를 클릭한다. 실행결과는 다음과 같을 것이다. 그런데, 파이썬은, 명령 프롬프트에서도 사용..