파이썬에서 def를 사용하여 보자.
2900 단어 GoogleColaboratory파이썬
이 기사의 대상자
· 프로그램에서 말하는 함수가 무엇을 의미하는지 모르는 사람
· def를 사용하는 방법에 대해 이야기하지 않는 사람
※이번 실행 환경은 GoogleColaboratory입니다.
함수란 무엇입니까?
함수는 수학에서 배운 것들과는 또 다른 것입니다. 간단히 설명하면 긴 프로그램을 쓰면 여러 번 비슷한 처리를 여러 번 사용하는 경우가 있습니다. 거기서 반복 사용하는 프로그램을 def로 정리하는 것으로 프로그램을 짧고 알기 쉽게 계산할 수가 있습니다. 즉 함수는 자주(잘) 사용하는 프로그램을 def에 이름을 사용해 호출하는 것이로 언제라도 사용할 수 있게 되어 있습니다. 실제로 여러분이 자주 사용하고 있는 것으로 예를 올리면 print() 함수입니다. 문자를 명령에 표시하려면 더 긴 코드를 작성해야하지만 파이썬에서 함수로 정의하는 덕분에 print 함수의 괄호 안에 표시 할 문자를 표시하기 만하면 콘솔에 문자를 표시할 수 있는 이유입니다.
실제로 코드를 써 보자! !
처음에 완성형의 코드를 내기 때문에 그것을 보면서 해설해 갑니다.
def say_hello():
print('hello')
say_hello()
함수의 시작은 def와 쓰기 공간을 하나 열고 자신이 좋아하는 이름 다음에 ():를 붙여 함수의 정의는 완료입니다. ()에는 함수 내에서 사용할 수 있는 변수와 같은 것을 선언할 수 있습니다. 이것을 인수라고합니다. 여기는 붙이지 않아도 함수를 움직일 수 있습니다. 다음 두 번째 해설입니다. 들여쓰기를 하는 것으로 함수내의 프로그램이라고 python이 인식할 수가 있습니다. (함수가 실행되었을 때는 이 들여쓰기를 붙인 곳이 실행됩니다) 마지막으로 3행째입니다. 여기에서는 함수를 실행시키는 프로그램을 쓰고 있습니다. 즉 이 코드는 say_hello라는 함수를 실행하라는 명령이 되어 있습니다. 이것이 함수의 기본 쓰기입니다.
⒈함수의 정의는 [def 스페이스 좋아하는 이름():]
⒉[들여쓰기를 열고 처리 작성]
⒊ [실행하고 싶은 함수명():] 괄호안에는 건네주고 싶은 인수가 있는 경우는 괄호안에 기술한다.
이것만으로 함수를 사용할 수 있습니다. 마지막으로 함수의 응용을 해 보겠습니다.
코드입니다.
# 外部ライブラリーを使う事を定義する
import matplotlib.pyplot as plt
# グラフを作図する関数を定義する
def RIM(axisX, axisY):
plt.plot(axisX, axisY);
# リストに0~9の数をリストで順番する。
x = list(range(10))
y = list(range(10))
RIM(x,y)
이렇게 함수를 사용하면 언제든지 쉽게 처리를 작성할 수 있습니다.
Reference
이 문제에 관하여(파이썬에서 def를 사용하여 보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/lot-uni/items/065bb3f4413de0f2f20a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
함수는 수학에서 배운 것들과는 또 다른 것입니다. 간단히 설명하면 긴 프로그램을 쓰면 여러 번 비슷한 처리를 여러 번 사용하는 경우가 있습니다. 거기서 반복 사용하는 프로그램을 def로 정리하는 것으로 프로그램을 짧고 알기 쉽게 계산할 수가 있습니다. 즉 함수는 자주(잘) 사용하는 프로그램을 def에 이름을 사용해 호출하는 것이로 언제라도 사용할 수 있게 되어 있습니다. 실제로 여러분이 자주 사용하고 있는 것으로 예를 올리면 print() 함수입니다. 문자를 명령에 표시하려면 더 긴 코드를 작성해야하지만 파이썬에서 함수로 정의하는 덕분에 print 함수의 괄호 안에 표시 할 문자를 표시하기 만하면 콘솔에 문자를 표시할 수 있는 이유입니다.
실제로 코드를 써 보자! !
처음에 완성형의 코드를 내기 때문에 그것을 보면서 해설해 갑니다.
def say_hello():
print('hello')
say_hello()
함수의 시작은 def와 쓰기 공간을 하나 열고 자신이 좋아하는 이름 다음에 ():를 붙여 함수의 정의는 완료입니다. ()에는 함수 내에서 사용할 수 있는 변수와 같은 것을 선언할 수 있습니다. 이것을 인수라고합니다. 여기는 붙이지 않아도 함수를 움직일 수 있습니다. 다음 두 번째 해설입니다. 들여쓰기를 하는 것으로 함수내의 프로그램이라고 python이 인식할 수가 있습니다. (함수가 실행되었을 때는 이 들여쓰기를 붙인 곳이 실행됩니다) 마지막으로 3행째입니다. 여기에서는 함수를 실행시키는 프로그램을 쓰고 있습니다. 즉 이 코드는 say_hello라는 함수를 실행하라는 명령이 되어 있습니다. 이것이 함수의 기본 쓰기입니다.
⒈함수의 정의는 [def 스페이스 좋아하는 이름():]
⒉[들여쓰기를 열고 처리 작성]
⒊ [실행하고 싶은 함수명():] 괄호안에는 건네주고 싶은 인수가 있는 경우는 괄호안에 기술한다.
이것만으로 함수를 사용할 수 있습니다. 마지막으로 함수의 응용을 해 보겠습니다.
코드입니다.
# 外部ライブラリーを使う事を定義する
import matplotlib.pyplot as plt
# グラフを作図する関数を定義する
def RIM(axisX, axisY):
plt.plot(axisX, axisY);
# リストに0~9の数をリストで順番する。
x = list(range(10))
y = list(range(10))
RIM(x,y)
이렇게 함수를 사용하면 언제든지 쉽게 처리를 작성할 수 있습니다.
Reference
이 문제에 관하여(파이썬에서 def를 사용하여 보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/lot-uni/items/065bb3f4413de0f2f20a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
def say_hello():
print('hello')
say_hello()
# 外部ライブラリーを使う事を定義する
import matplotlib.pyplot as plt
# グラフを作図する関数を定義する
def RIM(axisX, axisY):
plt.plot(axisX, axisY);
# リストに0~9の数をリストで順番する。
x = list(range(10))
y = list(range(10))
RIM(x,y)
Reference
이 문제에 관하여(파이썬에서 def를 사용하여 보자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lot-uni/items/065bb3f4413de0f2f20a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)