📂예외 처리 하는 법 (TRY - EXCEPT - )
- List 에서 error 가 있을때, 건너 뛰거나 오류를 찾을 수 있음
- 기본 형태 : try: ~ except: ~
# peple 'name' = queen 일때, age 값 없음 -> for 문 에러 상황
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen'} # for 문 에러
]
for person in people:
try: #예외처리를 위해 try로 조건 열어줌
if person['age'] > 20:
print (person['name'])
except: #에러 시 아래와 같이 반환
print(person['name'], 'error입니다')
📂파일 분리하여 사용하기 ( 다른 파일값 가져오기) FROM - IMPORT -
- 다른 파일에 있는 함수나 조건을 불러와서 사용 할 수 있음
- 기본 형태 : from 불러올 파일명 import 불러올 함수/내용
- 예를 들어, 함수를 정의해둔 파일 & 함수 정의 파일의 내용을 불러와서 적용 할 수 있음
- #1. 함수 main_func 파일에 함수정의 값 저장
- #2. 저장한 파일 값을 다른 파일 (main_test) 에 가져와서 사용 하기
📂간결하게 작성하는 IF 문/ FOR 문
- 삼항 연산자 : IF 문을 한줄로 쓰고 싶을 때 사용함.
- 기본 형 : 변수 = "참일때 값" if 조건 else "거짓일 때 값"
- 설 명 : 참 값 반환 한다 → if 조건을 만족하면 → 그렇지 않으면(else) → 거짓 값 반환
# IF 문을 아래와 같이 두가지 방법으로 작성 가능
# num 값의 짝수/홀수 결과 출력
#1. if 문 사용
num=3
if num % 2 ==0:
result = '짝수'
else:
result = '홀수'
print(f'{num} 은 {result} 입니다')
#2. 삼항 연산자 사용
num=3
result = "짝수" if num%2 ==0 else "홀수" # 짝수출력 → if 조건을 만족할때 → 아니면 홀수 출력
print(f'{num} 은 {result} 입니다')
- FOR 문을 한줄로 쓰고 싶을 때 사용
- 기본 형 : 변수 = [ 출력값 for 변수 in 리스트변수 ]
- 설 명 : 출력값 반환, 각각의 리스트 값을 돌아가며
# FOR 문을 아래와 같이 두가지 방법으로 작성 가능
# 리스트 값의 각각 두배 값을 출력하고 싶다면
#1. for 문 사용
a_list = [1,3,2,5,6]
b_list = [] # 공백 리스트 생성
for a in a_list:
b_list.append(a*2)
print(b_list)
#2. 한번에 쓰기
a_list = [1,3,2,5,6]
b_list = [a*2 for a in a_list]
print(b_list)
'PYTHON' 카테고리의 다른 글
파이썬 | 리스트 안의 값 집계 하기 / 반복문에서 range 함수 활용 하기 (0) | 2024.11.22 |
---|---|
파이썬 | 오류 메시지 해석하기 (1) | 2024.11.22 |
파이썬 | 튜플(TUPLE) / 집합 (SET) / F-STRING 사용하기 (1) | 2024.11.20 |
파이썬 | 조건문(IF) / 반복문(FOR) / 함수 정의하기(DEF) (1) | 2024.11.19 |
파이썬 | 변수 / 문자열 / 슬라이싱 / List / Dictionary (0) | 2024.11.16 |