Python_6_Codecademy_6_Functions

1879 단어
총목록
과정 페이지:https://www.codecademy.com/내용은 과정 노트와 자신의 확장 괴롭힘을 포함한다

기능 기본 개념

  • function 세 가지 요소:header,name,parameter(s)
  • If a function has parameter(s), when calling this function we need to pass in argument(s)

  • import math module

  • import 필요
  • generic import: import math
  • 좋은 점은 import가 모듈만 있고 functions는 import가 없기 때문에 스스로 functions를 정의할 때 중명을 걱정할 필요가 없다는 것이다
  • 나쁜 점은 사용하기 귀찮아서module를 원한다는 것이다.function () 형식입니다


  • import math
    print math.sqrt(25)
    
  • function import: from math import sqrt
  • 좋은 점은 import에서만 사용하는functions입니다. 스스로 functions를 정의할 때 중명을 걱정할 필요가 없습니다.써도 generic import처럼 필요하지 않아요. 귀찮아요.
  • 나쁜 점은 import의 functions를 모두 써야 한다. 많으면 수지가 맞지 않는다.

  • from math import sqrt
    print sqrt(25)
    
  • universal Imports: from math import *
  • 좋은 점은 편리함입니다. 모든 functions를 한 번에 처리합니다.
  • 나쁜 점은 자신의 정의functions가 중명될 수 있다는 것이다..

  • from math import *
    print sqrt(25)
    

    built-in functions

  • 즉 이전의 len(),str(),와 유사하다.upper(), .lower () 같은 functions.
  • max(): 최대로 가져가세요max(1, 2, 3)
  • min(): 최소화
  • abs(): 절대값abs(-3.14)
  • type (): return argument의 type
  • def args_type(x):
      if type(x) == int:
        print "this is an integer."
      elif type(x) == float:
        print "this is a float."
      elif type(x) == str:
        print "this is a string."
    
    args_type(3)
    args_type(3.14)
    args_type("Python")
    

    Output: this is an integer. this is a float. this is a string. Process finished with exit code 0

    좋은 웹페이지 즐겨찾기