loading
본문 바로가기

파이썬 [Python]6

파이썬 기초를 위한 Python documentation 파이썬 기초를 위한 Python documentation 제목은 파이썬 기초를 위한 것이라고 했지만, 파이썬 공부하면서 막힐 때마다 들어가봐야하는 사이트가 Python documentation인것 같다. 파이썬 소프트웨어 재단에서 운영하기 때문에 가장 정확한 정보를 담고 있다고 할 수 있다. https://docs.python.org/3/ 2022. 1. 11.
파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념 파이썬 for문에서 중요한 개념은 , for문 안에 들어온 코드가 자료구조의 데이터 개수만큼 반복된다는 것 한글 = ["가", "나", "다"] for 단어 in 한글: print("가나다라마바사") >>> 가나다라마바사 >>> 가나다라마바사 >>> 가나다라마바사 한글이라는 리스트안에 "가", "나", "다" 3개의 요소가 들어가 있고, for문으로 한글에 포함된 단어라는 변수를 뽑아서 돌리고, 출력은 "가나다라마바사"를 3번 출력한다. 처음 이걸 봤을 때, '한글안의 단어라는 요소를 하나씩 뽑아서, 출력은 "가나다라마바사"로 한다??? 이게 무슨 소리지??? 오류나는거 아니야???' 라고 생각했다. for문을 돌리는데 중요한 것은 '요소의 개수가 몇 개인가?' 이다. .. 2022. 1. 7.
파이썬 조건문(if), 반복문(for) 줄이기 파이썬 조건문(if), 반복문(for) 줄이기 조건문과 반복문을 줄여서 쓰는 경우를 많이 보진 못했다. 그래도 생각보다 직관적이고, 연습만 된다면 더 깔끔한 코드를 짜는데 도움이 될 것 같다. # if문 삼항연산자 num = 3 if num % 2 == 0: result = '짝수' else: result = '홀수' print(f'{num}은 {result}입니다.') ######### 아래는 삼항연산자 ######### result = ('짝수' if num % 2 == 0 else '홀수') # 직관적이다. 괄호가 없어도 된다. print(f'{num}은 {result}입니다.') ##################################################################.. 2021. 12. 21.
파이썬 try - except 예외처리 파이썬 try - except 예외처리 아래의 경우처럼 리스트 안의 딕셔너리의 key값을 통해 요소를 출력할 때, 예외를 넘기고 진행할 수 있다. people = [ {'name': 'a', 'age': 10}, {'name': 'b', 'age': 20}, {'name': 'c', 'age': 30}, {'name': 'd', 'age': 40}, {'name': 'e', 'age': 5}, {'name': 'f',}, # age가 없는 딕셔너리가 있어서 error가 난다. {'name': 'g', 'age': 15}, {'name': 'h', 'age': 25} ] for person in people: try: if person['age'] > 20: print(person['name']) exce.. 2021. 12. 21.