python function 예제

0 0

필요한 기능을 제공하는 함수를 정의할 수 있습니다. 다음은 파이썬의 함수를 정의하는 간단한 규칙입니다. UDF hello()로 인쇄할 때 실제로 반환할 필요가 없습니다. 위의 함수와 이 함수 사이에는 차이가 없습니다. 함수 인수 섹션을 다룰 때 이에 대해 자세히 알아봅니다. 또한 함수의 결과로 하나 또는 여러 값을 반환할 수도 있고 반환할 수 없습니다. 함수는 쉼표로 구분된 매개 변수 목록에 두 개 이상의 매개 변수를 가질 수 있습니다. 여기서 예제 프로그램은 예제 프로그램을 addition4a.py 변경하기 addition5.py 함수를 사용하여 많은 합계 문제를 쉽게 표시할 수 있습니다. 코드를 읽고 따라 실행: 모든 함수 내의 코드 블록은 콜론(:)으로 시작됩니다.

들여쓰기됩니다. 어린 시절, 당신은 아마 생일 축하 노래 의 몇 사람들에게 노래를 들었을, 그리고 당신은 새로운 사람에게 노래 할 수, 마리아 말, 단어에 마리아의 이름으로 전체 특별한 버전을들을 필요없이. 당신은 추상화의 힘을 가지고 있었다. 에밀리와 안드레의 버전과 같은 예제를 통해 마리아에게 노래를 부를 수 있도록 어떤 변화가 있는지 알아낼 수 있습니다! 이렇게 하면 파이썬 인터프리터가 제공된 키워드를 매개 변수와 일치시키기 위해 사용할 수 있기 때문에 인수를 건너뛰거나 순서에 맞지 않는 순서에 배치할 수 있습니다. 당신은 또한 다음과 같은 방법으로 printme() 함수에 키워드 호출을 할 수 있습니다 – 그들은 def 키워드를 사용하여 표준 방식으로 선언되지 않기 때문에 이러한 함수는 익명으로 호출됩니다. lambda 키워드를 사용하여 작은 익명 함수를 만들 수 있습니다. 이 예제에서는 소수점, 부동 소수점 및 부동 점 산술에서 더 많이 설명된 소수점이 있는 숫자를 사용합니다. 규칙에 따라 상수의 이름은 모두 대문자입니다. 그런 다음 프로그램을 실행해 봅을 사용해 보십시오.

원하는 인쇄는 실제로 함수 sumProblem 내에서 수행됩니다. sumProblem가 반환하는 내용을 인쇄하는 문을 도입했습니다. sumProblem는 명시적으로 아무 것도 반환하지 않지만 파이썬은 모든 함수가 무언가를 반환합니다. 명시적으로 반환된 것이 없는 경우 특수 값 없음이 반환됩니다. 셸 출력에서 볼 수 있습니다. 이것은 매우 일반적인 오류입니다. 다음 문자열 목록을 반환하는 list_benefits()라는 함수를 추가합니다: „더 체계화된 코드“, „더 읽기 쉬운 코드“, „쉽게 코드 재사용“, „프로그래머가 코드를 함께 공유하고 연결할 수 있도록 허용“ [2-5] [ 2-5] 나머지 줄은 함수 본문을 형성하고 일관된 양으로 들여쓰기됩니다. (2개 또는 4개의 공백은 일반적인 규칙이지만 정확한 양은 통역사에게 중요하지 않습니다.) 인수가 참조로 전달되고 참조가 호출 된 함수 내에서 덮어 쓰여지는 한 가지 예가 있습니다. 이것이 추상화의 힘입니다.

그것은 프로그래밍에서 가장 중요한 주체의 하나의 응용 프로그램입니다. 약간의 변형만 있는 여러 개의 별도로 코딩된 부품이 있는 대신 매개 변수가 다른 상황에서 다른 부분을 참조하는 함수를 사용하여 결합하는 것이 적절한 위치를 참조하십시오. 그런 다음 올바른 매개 변수 값을 대체하여 별도의 특정 상황에 동시에 적합하도록 코드가 작성됩니다.