본문 바로가기
반응형

Python/기본5

[Python 기본기] 예외 처리 (예외 처리 방법 , 다양한 예외 ) [시작하며] 모든 프로그램을 개발할 때. 저희 개발자와는 멀어질래야 멀어질 수 없는 것이 있습니다. 바로 Error지요. 물론 모든 것을 계산하여 오류가 없는 프로그램을 짜면 제일 좋겠지만 짜다보면 어쩔 수 없이 오류가 나기도 합니다. 이때 넘어 갈 오류는 깔끔하게 넘어가고 수정하고 할 수 잇는 기능을 보통 예외 처리라고 생각 합니다. 예외 처리란? 예외가 발생 시에 프로그램이 비정상적으로 종료하는 하는 것을 방지하고 예외에 대하여 개발자 판단하에 적절한 수행을 하게 하는 것. 기본 형식 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #기본 형식 try: #실행할 코드 except: #예외가 발생했을 때 이쪽으로! #.. 2020. 10. 14.
[Python 기본기] 튜플(Tuple) and 딕셔너리(Dictionary) 요약! (개념 , 주 사용 기능/함수) 튜플(Tuple)이란? 순차 자료형 이며 불변 자료형으로 인덱스 접근과 슬라이싱이 가능. 풀어서 말한다면 리스트의 경우는 수정 및 변경이 가능했지만 튜플은 불가능. 딕셔너리(Dictionary)란? 비순차 자료형 이이며 가변 자료형이다. 즉 인덱스로 인한 접근과 슬라이싱은 불가능. 키(key)와 값(value)의 형태로 데이터를 저장. 값(value)은 변경 가능 ,키(key)는 변경이 불가능 하나의 딕셔너리 객체에 중복된 키(key)가 존재하지 못함. 주사용기능 튜플 : 선언 , 인덱싱 , 슬라이싱 딕셔너리 : 선언 , 값확인 , 키확인 , 데이터 삭제 , 데이터 존재 유무 예제 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 .. 2020. 10. 8.
[Python 기본기] 자주 사용하는 리스트(list) 요약! (개념 , 슬라이싱 , 주 사용 함수) 리스트(list) ?? - list는 순차 자료형이면서 값을 변화 시킬 수 있는 가변 자료형이며 문자열과 같이 인덱스로 데이터에 접근 및 수정이 가능하며 슬라이싱 기능 또한 제공. - 리스트는 다른 객체를 포함 할 수 있는 컨테이너형 object! 주요함수 append() - 리스트의 마지막에 새로운 데이터를 추가. sort() - 리스트의 내부 구성을 정렬 목적에 따라 정렬. reverse() - 리스트 안에 값을 역순으로 뒤집는다. index() - 리스트에 지정 값이 있으면 위치 인덱스를 리턴 없다면 오류 발생 insert() - insert(위치,삽입값) 원하는 위치에 데이터 추가. remove(값) - 리스트에서 값에 해달하는 값의 첫번째것을 삭제. del[값] - 리스트에서 값에 해달하는 인덱.. 2020. 10. 5.
[Python 기본기] String 문자열 주로 사용되는 문법2 (formating , 함수 ) 문자열 포맷팅(formating)이란? 문자열 안에 어떤 값을 삽입하는 방법으로 여러 방식이 약속으로 정해져 있음. 주요 함수 upper() 소문자를 대문자로 변경 lower() 대문자를 소문자로 변경 strip() 양쪽 공백 삭제 lstrip() 왼쪽 공백 삭제 rstrip() 오른쪽 공백 삭제 replace() 문자열 안에 특정 값을 다른 값으로 변경 split() 문자열 나누기 , 매개변수를 주지 않으면 공백 기준으로 나누고 특정 값을 넣어주면 특정값 기준으로 나누어 줌 반환은 list 형식 아래 코드를 보고 결가 값을 확인하면 이해가 쉽습니다. 주석 확인 필수! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2.. 2020. 10. 4.
반응형