python

python

Python 기초 - for문, while 문 사용하기

1. for문 구조는 간단하다. 들여 쓰기만 잘하면 된다. for 반복하는 변수 in 리스트/튜플/문자열: 반복문에서 실행하고 싶은 동작 for-in을 사용하고 리스트/튜플/문자열 뿐만 아니라 range()와도 사용한다. 아주 간단하게 배열을 출력하는 코드를 짰다. 다른 언어들과 마찬가지로 continue를 사용할 수 있다. continue를 사용해 짝수만 더하는 코드를 한번 짜 보자. for문 안에 if문을 추가해 홀수인 경우에는 continue를 타도록 구현했다. 2와 4일 때 else문으로 가서 결과값이 6이 나오는 걸 확인할 수 있다. range와도 사용 가능하다. range는 범위를 지정해주는 친구라서 range(1, 101)을 선언하면 1~100까지를 가진다. 모든 수를 다 더하도록 for문을..

python

Python 기초 - if문 사용해보기, 함수 만들기

자.. 그다음으로 필요했던 if문 사용과 함수 만들기. if문은 {} 대신 :로 바뀐 것만 알면 금방 적응했다. 아, 그리고 하나 더. else if가 아니라 elif로 사용하는 정도? 간단한 예제로 짝수, 홀수 판별하는 if문 코드를 넣었다. 괄호 없이 들여쓰기와 :로 구분해서 사용한다니.. 아직도 너무 어색하다. 그래도 구문이 짧을 때는 가독성이 나쁘지 않아서 다행. 그럼 이 짝수 홀수 판단하는 구문을 메서드로 만들어보자. 메서드로 변경하기 위해서는 매개변수로 수를 하나 받고 짝수인지 홀수인지 리턴하기만 하면 된다. def 메서드명(변수): 로 선언한다. 아무 생각 없이 메서드를 호출하는 곳 보다 아래에 두었는데 NameError: name 'testFunc' is not defined 에러가 나왔다..

python

Python 기초 - json 파일 가져와서 파싱하기, 간단한 샘플코드

어쩌다 보니 갑자기 파이썬으로 json 파일을 가져와서 처리해야 하는 일이 생겨서 급하게 파이썬 문법을 찾아봤다. 얼마나 급하게였냐면 파이썬 한 번도 써본적이 없어서 코드 로직을 swift로 짜고 그거에 맞게 파이썬 문법을 찾아봄.. 당장 필요했던 건 1. json 파일 로드하고 dictionary로 파싱 하기 2. dictionary를 반복문 돌리는 법 3. for문 안에서 if문 쓰기 4. 함수 선언하기 이렇게 네 가지여서 차례대로 정리할 계획이다. 우선 json을 python 안에 선언하고 파싱 하는 것부터 정리해본다. 파이썬에는 json을 import 해주면 바로 json이나 파이썬 저장 형태에 따라 알맞게 바꿔주고 있었다. 파이썬 코드 내부에서 json을 선언하고 딕셔너리로 변경해보자. impo..

eunjuicy
'python' 카테고리의 글 목록