python 함수 반환 문제 해결

1241 단어 python함수return
반환 값이 있는 함수를 정의합니다. 이 함수를 호출할 때 리턴 문장을 사용하여 목표 값을 되돌려야 합니다. 리턴이 없을 때 함수는 기본적으로 None을 되돌려줍니다.
다음 두 프로그램을 분석합니다.

def now():
  print('2017-9-25')
now()

out:
2017-9-25

def now():
  print('2017-9-25')
print(now())
out:
2017-9-25
None
첫 번째 프로그램은'now()'함수만 호출했고'print('2017-9-25')'를 실행했다.두 번째 함수는'print(now')'를 실행했다. 그는'now()'함수를 먼저 호출하고'print('2017-9-25')'를 실행한 다음에name() 함수의 반환값, 즉 None을 출력했다.두 번째 함수는

def now():
  print('2017-9-25')
x=now() # now() , print('2017-9-25'), now None x
print(x)# x
보충 지식:python, 순환 중 대기 시간을 추가하여 매번 순환 후 언제든지 일정 시간을 기다립니다
파충류가 웹 페이지의 데이터를 찾아갈 때 방문 빈도가 너무 규칙적이어서 서버에 발견되거나 방문 시간이 초과되거나 IP가 봉인되는 경우도 있다.
그래서 매번 기어오르고 뒤에 수시로 기다리는 시간을 더하면 발견될 확률을 줄일 수 있다
주로 랜덤과 타임 라이브러리에 사용됩니다.
구현 스크립트는 다음과 같습니다.

import random
import time

for a in range(10):
  b = random.randint(1,10)# 1 10 
  print(a)
  time.sleep(b)# 
이상python 해결 함수 반환return의 문제는 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기