Python 기초 학습 의 간단 한 이해 함수

4622 단어 Python함수.
함수
수학 중의 함수 와 헷 갈 리 지 않도록 주의해 라.
그렇다면 도대체 함수 가 무엇 일 까?
함 수 는 프로그램 에서 중복 되 는 코드 블록 이 많이 필요 할 때 코드 블록 으로 봉 하여 하나의 이름 으로 표시 하 는 것 입 니 다.이 이름 은 식별 자 입 니 다.식별 자의 규칙 을 따라 야 한다.
함수 의 장점 은 코드 중 복 률 을 피하 고 개발 효율 을 높이 는 것 이다.
예 를 들 어 우 리 는 컴퓨터 로 하여 금 우리 에 게 고백 하 게 해 야 한다.예 를 들 어 이 단락 이다.
"사랑해요".
"원숭이 낳 아 줄 게".
"아아 아,너무 좋아".
전에 배 운 대로 하나씩 print()하면 되 잖 아 요.
하지만 당신 이 필요 합 니 다.언제든지 고백 을 해 주 시 겠 습 니까?
이 럴 때 는 아마 순환 을 사용 하 는 것 이 타당 하지 않 을 것 이다.우리 의 함 수 를 사용 하 자.
물론 python 은 내 장 된 함수 가 많 고 우리 가 정의 하 는 함 수 는 사용자 정의 함수 라 고 합 니 다.
2.무 참 함수
무 참 함 수 는 가장 기본 적 인 함수 로 기본적으로 거의 사용 되 지 않 으 며 모두 함 수 를 이해 하 는 연습 을 하 러 왔 다.
무 참 함수 정의

def     ():
      
이 무 참 함수 호출

    ()
우리 의 예 를 들다

#   
def Qinghua():
    print("   ")
    print("       ")
    print("   ,    ")
#   
Qinghua()
실행 결과:
在这里插入图片描述
별로 도움 이 되 지 않 는 것 같 군!
사실은 그렇지 않 아,이것 봐.

#   
def Qinghua():
    print("   ")
    print("       ")
    print("   ,    ")
#   
Qinghua()
for i in range(10):
    print("   {} ".format(i))
    Qinghua()
그 는 네가 사용 하고 싶 을 때 언제든지 호출 형식 으로 사용 할 수 있 으 며,네가 다시 전화 할 필요 가 없다.
변수 처럼 함수 가 일반 변수 보다 복잡 합 니 다.
삼원 함수
함 수 는 매개 변 수 를 전달 할 수 있 으 며,매개 변 수 는 형 삼 과 실 삼 으로 나 뉜 다.
형 삼 은 형식적인 매개 변수 이다.마치 한 회사 에 직원,청소부,회장 등 직위 가 있 지만 어떤 직위 는 비어 있다.이런 비어 있 는 직위 는 형 삼 에 해당 한다.누군가가 이 직위 를 해 야 역할 을 발휘 할 수 있 는데 이 직위 의 역할 을 발휘 할 수 있 는 사람 을 실 삼(실제 매개 변수)이 라 고 한다.
그리고 우리 가 삼 함 수 를 정의 할 때 형 삼 을 정의 하여 우리 의 함 수 를 표시 해 야 합 니 다.이런 것들 이 있 습 니 다.당신 이 우리 의 함수 가 역할 을 발휘 하려 면 우리 에 게 실제 적 인 파 라 메 터 를 전달 해 야 합 니 다.
정의 및 호출
인삼 도 있 고 인삼 도 있 는데 어디서 나타 나 는 인삼 이 있 습 니까?
우리 가 정의 할 때,우 리 는 괄호 안에 형 삼 을 정의 하여,매개 변 수 를 수신 하 는 데 사용 해 야 한다
그리고 우리 가 호출 할 때 도 함수 명 뒤의 괄호 를 통 해 실제 인삼 을 전달 합 니 다.
실례
우 리 는 두 개의 매개 변 수 를 한데 연결 시 키 고 옮 겨 다 니 는 매개 변 수 를 정의 할 것 이다.

def PinJie(a, b):
    str_ = str(a)+str(b)
    print(str_)
    for i in str_:
        print(i)

PinJie("sasa", 4564)
#      
"""
PinJie(a="sasa",b=4564)
       
         
          
    ,          
    
PinJie (b=4564, a='sasa')
      
"""
실행:
在这里插入图片描述
5.return 의 사용
전에 말 했 듯 이 return 은 보통 함수 에 사용 되 는데 그의 역할 은 무엇 입 니까?
먼저 이름 을 보고 뜻 을 아 는 규칙 에 따라 해석:귀환
확실히 그의 역할 은 되 돌아 가 는 것 이다.return xxx를 통 해 돌아 갈 만 한 목적 을 달성 합 니 다.여 기 는 xxx 라 는 물건 을 되 돌려 주 었 습 니 다.xxx 가 무엇 인지 에 대해 서 는.알다 시 피 xxx 는 무엇이든 할 수 있 습 니 다!
그럼 돌아 온 값 은 어디 까지 인가요?함수 호출 에 도착 하면 이 ( )되 돌아 오 는 값 입 니 다.
예시
위의 그 함 수 를 보 세 요.그 는 맞 춤 형 결 과 를 표시 하고 print()함수(내장 함수)를 사 용 했 습 니 다.
그럼 return 을 사용 해 보도 록 하 겠 습 니 다.

def PinJie(a, b):
    str_ = str(a)+str(b)
    return str_
    for i in str_:
        print(i)

PinJie("sasa", 4564)
그러면 어떻게 될까요?
답 은 아무것도 표시 되 지 않 는 다 는 것 이다!
在这里插入图片描述
왜 일 까요?왜냐하면 우 리 는 print()함 수 를 사용 하지 않 았 기 때문이다.
왜 그 러 세 요?지난번 에 말 했 듯 이 return 은 코드 를 끝 내 는 데 사용 되 었 고 우 리 는 중간 return 에서 아래 의 훈 화 는 실행 되 지 않 고 바로 끝 났 습 니 다.
순환 을 어떻게 보 여 드릴 까요?return 을 함수 맨 아래 에 놓 으 면 저 는 보 여주 지 않 겠 습 니 다.직접 해 보 겠 습 니 다.그렇지 않 으 면 장점 물 글자 수!(개 머리 살 려!)
그러면 위 에서 말 한 반환 값 은**함수 명()**에 의 해 수신 되 었 습 니 다.그러면 그 는 지금 하나의 값 입 니 다.표시 하려 면 print()를 사용 해 야 합 니 다!

def PinJie(a, b):
    str_ = str(a)+str(b)
    return str_
    for i in str_:
        print(i)

p = PinJie("sasa", 4564)
print(p)
결과:
在这里插入图片描述
그 는 반환 값,즉 함수 결합 결 과 를 보 여 주 었 다.
결어
먼저 이렇게 많이 말 해라,늦 었 다.
취 미 는 최고의 선생님 이 고,견지 하 는 것 은 변 함 없 는 진리 이다.
공 부 를 조급 하 게 하지 말고 한 걸음 한 걸음 착실하게 앞으로 나 아가 라.
매일 조금씩 진보 하고,세월 이 쌓 이면,너 는 자신 이 이미 매우 강해 졌 다 는 것 을 알 게 될 것 이다.
파 이 썬 기초 학습 에 관 한 간단 한 이해 함수 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 함수 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기