python之函数总结1

原创 2016年05月30日 14:31:57

1.空函数

有的时候定义一个函数,但不会处理什么业务逻辑,可以这样:

def fun():
    pass

pass可以看作是一个占位符,在if语句中也可以使用。

2.参数类型检查

python内置有一个函数isinstance()可以对参数类型进行检查
书写格式:

isinstance(x,type),x代表要进行类型检查的参数,type代表参数类型(可以为多个),判断参数是否为该类型,示例如下:

def my_abs(x):
    if not isinstance(x, (int, float)):
        raise TypeError('type is not int or float')
    if x >= 0:
        return x
    else:
        return -x

raise TypeError('xxxxxxxxxx')作用是,显示自定义错误信息

3.返回值

示例:计算一元二次方程的根 如下:

import math

def quadratic(a, b, c):
    if a==0:
        return -b/c
    elif b*b-4*a*c>=0:
        val1= (-b+math.sqrt(b*b-4*a*c))/2*a
        val2= (-b-math.sqrt(b*b-4*a*c))/2*a 
        return val1,val2
    else:
        pass    

这段代码实现了平方根的计算,并返回计算结果………………..

下一节,是我对Python的函数参数类型的总结,方便日后自己的查看……

版权声明:本文为博主原创文章,未经博主允许不得转载。

python 函数总结

Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print...
  • suofeng1234
  • suofeng1234
  • 2016年07月06日 14:10
  • 636

python一些函数的总结

1.enumerate函数 用于遍历序列中的元素,以及元素的下标,诸如:enumerate 函数用于遍历序列中的元素以及它们的下标:...
  • shanshanhi
  • shanshanhi
  • 2016年12月26日 17:25
  • 570

Python学习笔记(15)-Python常用模块总结

1.datetime1.1 获取当前的日期和时间代码:from datetime import datetimenow = datetime.now() print (now) print (type...
  • qq_28356833
  • qq_28356833
  • 2017年01月23日 12:03
  • 343

nth_element()方法总结

一、函数参数 nth_element(first, nth, last, compare) 求[first, last]这个区间中第n大小的元素,如果参数加入了compare函数,就按compare函...
  • xiaoquantouer
  • xiaoquantouer
  • 2016年06月05日 20:28
  • 2212

python--常用函数总结

总结一些常用函数,方便以后查询。
  • u011649536
  • u011649536
  • 2015年12月10日 18:12
  • 849

python中函数的总结之三

函数总结
  • kellyseeme
  • kellyseeme
  • 2016年04月20日 20:15
  • 432

Python的函数返回值

Python的函数返回值 最近学一些Python的基本用法,看到定义函数,发现似乎只能返回一个返回值,想想matlab里返回多个返回值多方便啊,网上查了查,看到有返回多个值的方法。 参...
  • liuzx32
  • liuzx32
  • 2015年04月24日 17:53
  • 505

python+web编程学习总结记录(一)

近来一个多星期一直在学习py的web编程,从零开始,短暂时间接受的很多知识都需要消化吸收,所以在这里把这个过程梳理一遍,尽量用自己的语言去描述这些知识点。 首先是web编程的必备知识:HT...
  • sun_vk
  • sun_vk
  • 2016年06月13日 15:58
  • 5009

4-3 使用函数计算两个复数之积 (10分)

若两个复数分别为:c1=x1+y1ic_1=x_1 + y_1 ic​1​​=x​1​​+y​1​​i和c2=x2+y2ic_2=x_2 + y_2 ic​2​​=x​2​​+y​2​​i,则它们...
  • qq_36630770
  • qq_36630770
  • 2017年03月01日 19:58
  • 1719

Python的语法的基本的总结

1、Python的对汉字的支持 #!/usr/bin/python #coding: UTF-8  print "你好,世界"; 2、Python标识符 在python里,标识符...
  • u011955252
  • u011955252
  • 2016年04月28日 14:35
  • 8774
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python之函数总结1
举报原因:
原因补充:

(最多只允许输入30个字)