Python (9) 썸네일형 리스트형 17. 파이썬 함수: 추가 형태와 기능(완벽 정리), lambda, global, args #*매개변수 #args #global #글로벌 #lambda #람다 #파이썬함수 파이썬 함수의 기본 형태는 아래 링크를 통해 확인하시면 됩니다~ 기본 형태 외에 다양한 추가 형태와 기능들을 공부하겠습니다. 15. 파이썬 함수: 내장함수(Built-in) #파이썬함수 #내장함수 #Built-in #Functions #범용함수 #len #abs #round #sorted #input #sort #pow #max #min #int #str 파이썬 자체에 내장되어 언제든 사용할 수 있는 함수를 내장함수(built-in function.. planharry.tistory.com 16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수.. 16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수 #인수 #return 파이썬 자체 내장함수를 사용하지 않고 사용자가 직접 함수를 만들 수 있습니다. 이를 '함수 정의'라고 합니다. ■ 함수 정의 (Function Definition) □ 작업을 수행할 함수를 사용자가 직접 작성 '함수 정의'는 크게 4가지 종류로 분류할 수 있습니다. 매개변수, 인수, 반환값 등의 내용은 아래에서 자세히 확인하겠습니다. 종류 매개변수 (인수를 받는 변수) 반환값 (return) 기본 구조 함수1 (일반적 함수) O O def 함수(매개변수): return 함수2 O X def 함수(매개변수): 함수3 X O def 함수( ): return 함수4 X X def 함수( ): .. 13. 파이썬 제어문: while문, 반복문, else, break, continue #while문 #반복문 #else #break #continue 두 번째로 배울 제어문은 while문으로 반복문이라고도 부릅니다. 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 만족하는 동안 반복 실행) 3. for문 (특정 횟수만큼 반복 실행) ■ while문, 반복문 □ 특정 조건을 만족하는 동안 반복 실행 아래 그림과 같이 조건문을 검사하여 True 인 동안 아래에 수행할 문장들을 순서대로 반복하여 실행합니다. 만약 조건문이 False 이면 else 아래에 수행할 문장들을 순서대로 한 번씩 실행합니다. (else가 없다면 바로 빠져나옵니다.) 간단한 while문, 반복문을 작성해 보겠습니다. num = 1 #num .. 12. 파이썬 제어문: if문, 조건문, elif, else #제어문 #if문 #조건문 #else #elif #콜론 #들여쓰기 #블록 #비교연산자 #pass 코딩을 공부하지 않는 분들이라도 제어문, if문, 조건문 등의 단어는 들어보셨을 겁니다. 엑셀에서도 굉장히 많이 쓰이죠~ 그만큼 프로그래밍에서는 절대 빼놓을 수 없는 문법입니다. #if문 상황 만약 '김제어' 학생의 점수가 90점 이상이면 A학점 80점 이상이면 B학점 ■ 제어문(control)이란 □ 프로그램은 기본적으로 위에서부터 아래 방향으로 작성된 내용을 한 번씩 실행합니다. 그런데 상황에 따라서 기본적인 흐름을 제어하여 실행 순서를 바꾸거나 여러 번 반복하도록 하는 것이 제어문입니다. 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 .. 05. 파이썬 포맷팅(format), 문자 치환하기 (%d,%s,{0}) 작업을 하다 보면 특정 변수에 여러 가지 값을 넣어야 할 때가 있습니다. 예를 들면, 10명의 학생들의 학점을 발표할 때 이름이 다르기 때문에 출력을 하려면 문자열을 10번 써야 합니다. 이런 상황에서 유용한 것이 바로 포맷팅(Formatting)입니다. ■ 문자열 포맷팅(Formatting) □ 문자 치환하기 / %d %s / { } .format 문자열 안에 어떤 값을 삽입하는 방법 포맷팅의 방법은 2가지입니다. 1. 포맷 코드 사용 (%d, %s 등) 2. 포맷 함수 사용 ( { } .format ) 포맷 코드 사용 자료 형태에 따라서 사용하는 포맷코드가 다릅니다. 1. %s : 문자열 ◀ 많이 사용 2. %d : 정수 ◀ 많이 사용 3. %c : 문자 1개 4. %f : 부동 소수 6.. 04. 파이썬 인덱싱(Indexing), 슬라이싱(Slicing) 먼저, 문자열 자료형에서는 각 문자마다 번호 순서를 매길 수 있습니다. 각 문자마다의 번호를 인덱스(Index)라고 합니다. 파이썬에서는 순서를 0부터 셉니다. 그리고 끝에서부터 번호를 셀 때는 -1부터 셉니다. 즉, 2와 -13은 동일하게 'd'란 값을 출력합니다. (많이 사용되니 꼭 기억하세요!) 아래는 'Index is useful' 이라는 문자열 자료형의 인덱스 번호입니다. 위 예문을 통해 인덱싱과 슬라이싱을 실습하겠습니다. ■ 인덱싱(Indexing) 자료 구조 내에서 1개의 항목에 접근하는 것 □ 접근 방법 변수이름[번호] '인덱스' 라는 변수에 'Index is useful'를 변수 할당합니다. (변수값은 한글로도 가능합니다.) '인덱스' 변수에서 출력하고 싶은 문자의 index .. 03. 파이썬 기초:자료형 (숫자형/문자열 자료형) 먼저, '자료형'이란 파이썬에서 어떤 형태의 자료를 인식할 수 있는지에 대한 분류하고 보시면 됩니다. 쉽게 비교하면 엑셀에서 각 셀에 작성할 수 있는 자료 형태는 숫자, 문자, 기호 등이 있겠지요~ 파이썬에서 사용하는 자료 형태는 아래와 같습니다. 파이썬에서 사용하는 기본 자료 형태를 잘 이해하고 있어야 나중에 복잡한 작업을 할 때 도움이 되겠지요~ 파이썬 자료형의 종류 1. 숫자형 ◀(이번 장에서 배울 내용) 2. 문자열 자료형 ◀(이번 장에서 배울 내용) 3. 리스트 자료형 4. 튜플 자료형 5. 딕셔너리 자료형 6. 집합 자료형 7. 불 자료형 위 자료형들을 차례로 실습해 보겠습니다. 실습은 [Repl.it(리플잇)]을 통해 진행하겠습니다. (다른 에디터로 실습하셔도 됩니다!) .. 02. 파이썬 입력하기! (변수/입력/출력) 파이썬 작업환경 준비가 완료되었다면 간단한 작성을 한번 해보겠습니다. 실습은 [Repl.it(리플잇)] 에디터로 진행하겠습니다. (다른 에디터로 실습하셔도 됩니다!) 리플잇 사용법은 아래에서 확인! [Repl.it 리플잇] 파이썬 에디터 설치하기 ■ Repl.it (리플잇/리플아이티) repl.it 프로그램은 파이썬 기초 연습할 때 좋습니다. [Repl.it] 장점 1. 온라인 에디터로 PC/노트북/모바일 등 연동되어 사용 가능 2. 작업 내용이 자동 저장됨 3. 폴더, planharry.tistory.com ■ 변수에 값 대입하기 (변수 할당) □ ' = ' 등호 기호 사용 파이썬에서는 주로 변수를 만들어 특정 값을 대입시켜 사용합니다. 대입하는 방법은 ' = ' 등호 기호를 사용합니다. 변.. 이전 1 2 다음