Back to Course

파이썬 소개

0% Complete
0/0 Steps
  1. 코딩의 기초
    소단원 1: 파이썬 소개
    4 Topics
    |
    1 Quiz
  2. 수업 2: 파이썬을 사용한 애니메이션
    4 Topics
    |
    1 Quiz
  3. 수업 3: 알고리즘 및 순서도
    5 Topics
    |
    1 Quiz
  4. 파이썬을 사용한 프로그래밍 개념
    수업 4: 변수 및 산술 연산자
    6 Topics
    |
    1 Quiz
  5. 수업 5: 파이썬의 함수
    6 Topics
    |
    1 Quiz
  6. 소단원 6: 조건부 프로그래밍
    5 Topics
    |
    1 Quiz
  7. 수업 7: 파이썬의 루프 - While 루프
    3 Topics
    |
    1 Quiz
  8. 수업 8: 파이썬의 루프 - For 루프
    3 Topics
    |
    1 Quiz
  9. 수업 9: 문자열 작업
    5 Topics
    |
    1 Quiz
  10. 수업 10: 파이썬의 목록
    4 Topics
    |
    1 Quiz
  11. 파이썬 게임
    수업 11: 미로 게임의 딱정벌레
    4 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson 5, Topic 2
In Progress

내장 함수

Lesson Progress
0% Complete

내장 함수는 파이썬에 내장되어 있고 프로그래머가 액세스할 수 있는 함수입니다. 이들은 항상 사용 가능하며 이를 사용하기 위해 모듈(파일)을 가져올 필요가 없습니다. 대부분의 함수가 모듈로 분할되어 있으므로 파이썬에는 작은 내장 함수 집합이 있습니다. 이는 핵심 언어를 정확하게 유지하기 위해 수행되었습니다.

NameDescriptionExample
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))