한줄로 파이썬 기능을 구현하는 기능
- 코드 간소화를 위해 사용하고 직관적이면 속도가 빠르다.
- 유의할점:
- 여러 조건이 중첩되면 가독성이 떨어진다
- 조건문에 따라 컴퓨터에서 사용되는 메모리에 영향을 줄수 있다

지역변수/전역변수 (local/global variables)
- 지역변수: 해당 변수가 포함된 함수 안에서만 수정하고 읽을수 있다
- 일반전역변수: 파이썬 파일 전체에서 값을 읽을수 있다
-
global전역변수: 생성되는 시점만 다르다

예외 처리
- for ~ else:
- break — 반복문을 빠져 나왔는지 확인 가능
- continue — 특정 조건 하에 다시 반복문을 수행하고자 할때 사용
- try ~ except:
- 프로그램에 예외가 발생하더라도 중단 시키지 않고 예외에 대한 적절한 처리 가능
- else — except문이 실행 되지 않았을때 else가 실행된다.
- finally — 오류발생 유무 관계없이 특정 코드를 무조건 실행시키려면 사용
- Exception:
- 코드상의 오류를 확인하는 방법으로 except Exception as e 를 통해 오류에 대한 문구를 출력할 수 있다. 이때 e는 다른 명칭을 사용해도 된다. Exception에 해당하는 부분은 파이썬에서 발생가능한 예외에 대해 Exception 개체로 미리 정의 해 두고 있다. ([링크])