본문 바로가기

파이썬배우기5

Python 예외처리 [ try, except, finally ] 예외처리? 프로그램 작동 중 오류가 발생하면 프로그램이 멈춘다. 오류로 인하여 프로그램 작동이 중지되는 것을 방지하고자 예외 처리라는 것을 하게된다. 예외처리를 하면 오류 발생 시 프로그램이 중단되지 않고 오류 발생지점을 지나치고 미리 설정해둔 작동이 이루어진다. 예외처리하는 법 try: # 필수 오류가 발생될 것으로 예상되는 문장 ... except [오류 이름 [as 변수]]: # 필수 => 오류 이름은 생략할 수 있다. 오류가 발생되면 실행할 문장 ... finally: # 선택 => 필요하면 사용한다. 오류 발생 여부와 관계없이 무조건 실행할 문장 예외처리 예제 (1) 4를 0으로 나는 것을 출력하라는 작동에는 ZeroDivisionError가 발생하고 프로그램이 중단된다. 0으로 나눌 수 없다는.. 2019. 12. 29.
Python 함수 [ 기초 및 다양한 활용 ] 1. 함수의 구조 def 함수 이름( 매개변수 1 매개변수 2... ): 함수가 실행할 문장 ... return 함수의 실행 결과 값 함수의 선언부는 def 선언과 동시에 이 함수를 호출할 때 쓸 함수명을 정하고 ( ) 안에는 함수가 호출될 때 전달받을 매개변수병을 써준다. 이 매개변수는 생략이 가능하다 그리고 이 함수가 호출될 때 작업할 작업문을 작성하고 그 결과값을 return 뒤에 써준다 이 return 값도 생략 가능하다. ex) def add(a, b): result = a+b return result 함수의 호출부 는 정의해놓은 함수명(인자 값 1, 인자 값 2...): 으로 사용한다 물론 매개변수가 없다면 인자 값도 생략될 수 있다 ex) add(1, 2) 2. 함수 왜 쓸까요? 반복적으로 .. 2019. 12. 25.
Python 반복문 [ for ], 범위 지정 [ range ], 중첩반복문 어떠한 반복적인 작업 시 for 반복문을 활용 할 수 있다. 1. for 문의 형식 for 변수명 in range(초기치, 최종치, 증가치): 반복할 작업1 반복할 작업 2 .... 항상 들여 쓰기에 주의해주세요 2. 간단한 for문의 예시 아주아주 간단한 예로 들어서 기본을 설명하자면 1부터 10까지의 숫자를 한 줄씩 출력하시오 이란 문제를 받았다는 과정 하에 for문을 모른다면 이런 식으로 프린트 문을 10번을 활용하여 출력할 것이다. 이런 반복적 작업을 for 문을 활용하면 쉽게 할 수 있다. 예제를 설명해보자면 i라는 변수는 range(1,11) 즉 1부터 10까지 1씩 증가하며 반복한다. print( i )를~ range( )의 작성 형식은 range(초기치, 최종치, 증가치)라고 했었다 최종치.. 2019. 12. 22.
Python 튜플Tuple [ 생성 및 특징 ] 1. 튜플의 생성 (1) 괄호 표기로 빈 튜플 생성 (2) 생성자로 빈 튜플 생성 (3) 초기 값이 있는 튜플의 생성 (3-1) 튜플은 괄호를 생략할 수 있다. (4) 하나의 데이터만 존재하는 튜플 생성 만약 값 대입 부분에서 컴마가 생략된다면 그냥 괄호는 연산처리로 보기에 정수로 인식되어 정수형 데이터로 저장된다. 2. 튜플을 활용한 변숫값 동시 교환 Num, Char 파이썬에서 변수를 컴마로 구분하여 동시 맞 대입하는 것은 튜플이 있기 때문이다. 다른 언어에서 변숫값을 맞교한다면 임시 데이터 저장 변수가 있어야 가능하다. 3. 튜플의 특징 (1) 인덱싱, 슬라이싱, 연산가능 (2) 값에 대한 수정 작업 불가 2019. 12. 22.
Python 설치 및 개요 프로그래밍? - 인간의 언어를 컴퓨터가 인지 할 수 있도록 형태를 변경시키는 작업 인터프리터 - 프로그램을 한 단계씩 해석하여 실행 - 1:1 대화 형식 컴파일 - 완성된 소스코드를 컴퓨터가 이해할 수 있는 기계 언어로 변환(한 번에) 1. 파이썬 설치 -https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 위 사이트 접속 후 Downloads > Python 0.0.0 누르기 빠른 설치와 저장장소 변경설치 중 선택하여 설치 IDLE 실행 2. 사용 환경 처음 IDLE 실행 시 보이는 화면 간단한 코드 들을 치면 즉각 결과가 보인다 하지만 일회성이라 실제 .. 2019. 12. 17.