- Today
- Total
목록Python (22)
프로그래밍 농장
주피터 노트북 환경에서 설명하겠습니다. 모듈이란, 일종의 커스텀 파일같은것으로, 우리가 이 모듈을 만들어놓으면, 나중에 import를 통해서 끌어와서 그 모듈안에서 정의된(만들어져있는) 기능들을 사용할수있는 구조이다. 아래와같이 python 파일을 생성하지말고 txt 파일을 생성한후 ,아래와같이 변수 , 함수를 정의해놓고 .py 파일로 저장해준다. 그럼 아래와 같이 mod0.py 라는 py파일형태의 모듈이 만들어진것이다. 그럼 이제 이 만들어놓은 모듈을 파이썬파일에서 불러와서 사용해보자 . 이떄, 같은 디렉토리에 모듈파일이 위치해있어야 이 과정이 가능하다.
파이썬에서 함수는 기본적으로 데이터이다. 함수는 말그대로 Function 이며, 파이썬에서 함수를 정의하는 방법은 def (function definition ) 을 이용하면된다. 간단하게 자바의 메소드와 같은 개념이다. 아래 사용예시 아래 코드들이 어떤값을 출력할지 생각해보자.
#if 삼항 연산자 #값 1 if 조건식 else 값2 10 if 10>2 else 2 -삼항연산자와 if문을 이용한 두수의 차 구하는 예제 + 문자열 함수 몇가지 정리 - count( ) : 함수내의 문자열 출력횟수 출력함수 - lower( ) : 소문자 변환 함수 - upper( ) : 대문자 변환 함수 -ord( ) : 문자 -> (아스키?)코드값 변환함수 -chr( ) : 코드 -> 문자 변환함수 -위 함수들을 이용해서 a부터 z 까지를 출력하는 list 타입의 a 를 출력해보자 . 출력예시 : 'a','b','c' .....'z' 풀이 : +
프로그램의 제어문 (control) 조건에 따라 순차적으로 진행하는 프로그램 실행순서를 변경하여 진행 제어문의 종류 1. 조건문 : if 2. 순환문 : for, while 순환문 while / for 문도 , 조건문과 마찬가지로 : 콜론을 붙혀주어야한다. -while 순환문 while의 기본적인 예시 1 순환문으로 구구단 출력 예시 실습예제 1 # 1부터 100까지의 숫자중에서 3의배수만 출력해보세요 #무한루프 ( while True ) -break : 순환문 종료시킴 -continue : 순환문의 시작으로 돌아감 -for 주로 데이터(iterlable)에 대해서 순환 # list 사용 dict 사용 +) + range / for문을 이용한 최댓값, 최솟값 구하기 (파이썬에는 함수가 따로있지만, 전통적..
프로그램의 제어문 (control) 조건에 따라 순차적으로 진행하는 프로그램 실행순서를 변경하여 진행 제어문의 종류 1 조건문 : if 2 순환문 : for, while -기본예시 1 -기본예시 2 -기본예시 3 -기본예시 4 -기본예시 5-1 -기본예시 5-2 + 만약에 파이썬의 블럭에서 ( : ) 아무것도 실행을 하고싶지 않을떄에는 어떻해야할까 ? 아무것도 실행하고싶지않다고 공백으로 비워주게되면, 에러가난다. 이런경우, Python에서는 반드시 pass 를 넣어주어야 아무것도하지않는다 ! 매우 파이썬스러운 조건문 예시 + 논리 연산자 and, or, not and는 두 값이 모두 True라야 True입니다. 하나라도 False이면 False or는 두 값 중 하나라..