본문 바로가기

python

(3)
[python] 데이터 분석을 위한 기초 문법3 - 제어문 더보기 3.1 조건문 3.2 반복문 3.3 예외처리 3.1 조건문 조건문은 조건식을 만족하는 경우와 만족하지 않는 경우를 구분하여 각각 다른 프로그래밍 코드를 실행한다. 1) if 조건문 if 조건문은 조건식을 만족하면 해당 명령문을 실행한다. if 조건식: 조건을 만족할 때 실행할 명령문 * 제어문 내의 명령문들은 반드시 들여쓰기를 해주어야 한다. 일반적으로 4칸 들여쓰기를 한다. 2) if~else 조건문 if~else 문은 조건을 만족하는 경우와 그렇지 않은 경우에 실행할 명령문을 구분하여 프로그램을 제어할 수 있다. if 조건식: 조건을 만족할 때 실행할 명령문 else: 조건을 만족하지 않을 때 실행할 명령문 3) if~elif~else 조건문 if~elif~else 문은 서로 다른 여러 조건을..
[python] 데이터 분석을 위한 기초 문법2 - 연산자 더보기 2.1 산술 연산자 2.2 비교 연산자 2.3 논리 연산자 2.1 산술 연산자 산술 연산자는 숫자 연산을 하는데 사용하는 연산 기호이다. 이 중 덧셈 연산자(+)와 곱셈 연산자(*)는 각각 문자열을 결합하고 반복하는 용도로도 사용이 가능하다. + : 덧셈 / 문자열 결합 - : 뺼셈 * : 곱셈 / 문자열 반복 ** : 거듭제곱 / : 나눗셈의 결과값(실수) // : 나눗셈의 몫 % : 나눗셈의 나머지 *파이썬에서 " += ", " *= "와 같은 복합 연산자는 사용 가능하지만, " ++ ", " -- " 연산자는 지원하지 않는다. 2.2 비교 연산자 비교 연산자는 숫자의 크기를 비교한다. == : 서로 같으면 True != : 서로 다르면 True : 부등식을 만족하면 True = : 부등식을 ..
[python] 'NoneType' object is not iterable 에러 해결하기 데이터베이스에 저장된 데이터를 받아와 반복문을 사용하여 출력하는 과정에서 다음과 같은 에러가 발생하였다. TypeError: 'NoneType' object is not iterable 파이썬 프로그래밍에서 자주 발생하는 에러 상황 중 타입과 관련된 에러가 있다. 그 중 하나가 ' 'NoneType' object is not iterable '이다. 이것은 파이썬에서 객체를 얻어와 반복문에 사용하는 과정에서 발생한다. 다음 코드에서는 데이터베이스에서 json 형식으로 저장된 데이터를 읽어와 해당 데이터를 반복문에 사용하고 있다. 여기에서는 파이어베이스 데이터베이스에서 데이터를 읽어오고 있다. DB = DBhandler() .... data = DB.get_datas() #DB에서 데이터 받아오기 data..