zoukankan      html  css  js  c++  java
  • python之定义函数

    1.定义函数和参数检查

    通过def语句定义一个函数,自己定义的函数,当参数个数不对时,python解释器可以抛出TypeError,但是当参数类型不对时,无法抛出TypeError,为此可以通过isinstance语句来定义,当参数类型不是整型或浮点型时,通过raise语句抛出TypeError错误。

    2.可定义空函数

    def nop():
        pass

    3.函数可以返回多个值(其实就是一个tuple)

    4.练习:

    请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程:

    ax2 + bx + c = 0

    的两个解。

     1 #!/usr/bin/env python3
     2 # -*- coding: utf-8 -*-
     3 import math
     4 
     5 def quadratic(a, b, c):
     6     t = b*b - 4*a*c
     7     x1 = (-b + math.sqrt(t)) / (2*a)
     8     x2 = (-b - math.sqrt(t)) / (2*a)
     9     return x1, x2
    10 
    11 print(quadratic(2, 3, 1))
  • 相关阅读:
    提升ASP.NET性能
    人性的弱点
    墨菲定律
    沟通
    网站
    程序员思维模式
    CSS
    HTML
    路由和数据传递(04)
    Sql Server中查看所有数据库,表名,字段名以及字段类型
  • 原文地址:https://www.cnblogs.com/ilym/p/8309797.html
Copyright © 2011-2022 走看看