Back to Course
파이썬 소개
0% Complete
0/0 Steps
-
코딩의 기초소단원 1: 파이썬 소개4 Topics|1 Quiz
-
수업 2: 파이썬을 사용한 애니메이션4 Topics|1 Quiz
-
수업 3: 알고리즘 및 순서도5 Topics|1 Quiz
-
파이썬을 사용한 프로그래밍 개념수업 4: 변수 및 산술 연산자6 Topics|1 Quiz
-
수업 5: 파이썬의 함수6 Topics|1 Quiz
-
소단원 6: 조건부 프로그래밍5 Topics|1 Quiz
-
수업 7: 파이썬의 루프 - While 루프3 Topics|1 Quiz
-
수업 8: 파이썬의 루프 - For 루프3 Topics|1 Quiz
-
수업 9: 문자열 작업5 Topics|1 Quiz
-
수업 10: 파이썬의 목록4 Topics|1 Quiz
-
파이썬 게임수업 11: 미로 게임의 딱정벌레4 Topics
-
캡스톤 프로젝트수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete
내장 함수는 파이썬에 내장되어 있고 프로그래머가 액세스할 수 있는 함수입니다. 이들은 항상 사용 가능하며 이를 사용하기 위해 모듈(파일)을 가져올 필요가 없습니다. 대부분의 함수가 모듈로 분할되어 있으므로 파이썬에는 작은 내장 함수 집합이 있습니다. 이는 핵심 언어를 정확하게 유지하기 위해 수행되었습니다.
Name | Description | Example |
---|---|---|
abs( x ) | It returns the distance between x and zero, where x is a numeric expression. | abs(-45) >>45 abs(119) >>119 |
max( x, y, z, .... ) | It returns the largest of its arguments: where x, y, and z are numeric variables/expressions. | max(80, 100, 1000) >>1000 max(-80, -20, -10) >>-10 |
min( x, y, z, .... ) | It returns the smallest of its arguments; where x, y, and z are numeric variables/expressions. | min(80, 100, 1000) >>80 min(-80, -20, -10) >>-80 |
cmp( x, y ) | It returns the sign of the difference of two numbers: -1 if x < y, 0 if x == y, or 1 if x > y, where x and y are numeric variable/expression. | cmp(80, 100) >>-1 cmp(180, 100) >>1 |
round( x [, n] ) | It returns float x rounded to n digits from the decimal point, where x and n are numeric expressions. If n is not provided then x is rounded to 0 decimal digits. | round(80.23456, 2) >>80.23 round(-100.000056, 3) >>-100.0 round (80.23456) >>80.0 |
구성
컴포지션은 간단한 함수를 결합하여 더 복잡한 함수를 만드는 기술입니다. 즉, 한 함수의 결과가 다른 함수의 입력으로 사용됩니다.
예
다음과 같은 두 개의 함수 fn1과 fn2가 있다고 가정합니다.
a= fn2 (x)
b= fn1(a)
그런 다음 두 함수에 대한 호출을 다음과 같이 결합할 수 있습니다.
b= fn1(fn2(x))