文档章节

自定义函数进行参数传递时如何进行参数类型检查

LinuxerRky
 LinuxerRky
发布于 2015/06/26 19:26
字数 92
阅读 15
收藏 0
#判断方法
if not isinstance(number,参数类型):
    raise TypeErroe('Bad operand type')

例子:

    

#-*- coding:utf-8 -*-
def my_abs(x):
        if not isinstance(x,(int,float)):        #进行参数类型检查,此处只允许参数类型为int和float
                raise TypeError("Bad operand type.")
        if x >= 0:
                return x
        else:
                return -x

num = my_abs(-12)
print num




© 著作权归作者所有

LinuxerRky
粉丝 0
博文 24
码字总数 12302
作品 0
长沙
系统管理员
私信 提问
Java8 新语法习惯 (函数接口)

了解如何创建自定义函数接口,以及为什么应该尽量使用内置的接口。概览 lambda 表达式的类型是什么?一些语言使用函数值或函数对象来表示 lambda 表达式,但是 Java 语言没有这么做。Java 使...

晁东洋
2018/01/10
0
0
优雅的在 react 中使用 TypeScript

写在最前面 为了在 react 中更好的使用 ts,进行一下讨论 怎么合理的再 react 中使用 ts 的一些特性让代码更加健壮 讨论几个问题,react 组件的声明?react 高阶组件的声明和使用?class组件...

leoeo
2018/11/17
0
0
从源码看 Vue 中的 Mixin

最近在做项目的时候碰到了一个奇怪的问题,通过 方法注入到 Vue 实例的一个方法不起作用了,后来经过仔细排查发现这个实例自己实现了一个同名方法,导致了 注入方法的失效。后来查阅资料发现...

Russ_Zhong
2019/05/19
0
0
C Primer Plus 第9章 函数 9.2 ANSI C 的函数原型

9.2.1 产生的问题 下面我们讨论几个使用imax()函数的例子,该函数和imin()类似。在程序清单9.4中的程序以旧的形式声明函数imax(),然后错误的使用该函数。 程序清单9.4 misuse.c程序 在第一个...

idreamo
2016/07/10
65
0
C语言中简单函数的运用

函数 对于函数我们可以理解为:函数其实就是实现某一功能的程序代码块;而一个完整的程序由很多函数构成; 一、函数的基础使用、定义 1、函数的基本定义 其实从我们接触语言开始我们就已经在...

落难的青蛙
2016/08/27
21
0

没有更多内容

加载失败,请刷新页面

加载更多

Android MVP 快速开发框架ZBLibrary

MVP 架构,提供一套开发标准(View,Data,Event)以及模板和工具类并规范代码。封装层级少,简单高效兼容性好。 OKHttp、UIL图片加载、ZXing二维码、沉浸状态栏、下载安装、自动缓存以及各种B...

boonya
9分钟前
15
0
printf的格式很长的论点是什么?

printf函数采用参数类型,例如%d或%i用于signed int 。 但是,我没有看到任何long价值的东西。 #1楼 如果您打算像我一样打印unsigned long long ,请使用: unsigned long long n;printf("...

技术盛宴
15分钟前
19
0
为BlueLake主题增加图片放大效果

fancyBox 是一个流行的媒体展示增强组件,可以方便为网站添加图片放大、相册浏览、视频弹出层播放等效果。优点有使用简单,支持高度自定义,兼顾触屏、响应式移动端特性,总之使用体验相当好...

CREATE_17
16分钟前
21
0
如何将现有的Git存储库导入另一个?

我在名为XXX的文件夹中有一个Git存储库,还有第二个名为YYY的 Git存储库。 我想将XXX存储库作为名为ZZZ的子目录导入YYY存储库,并将所有XXX的更改历史记录添加到YYY 。 之前的文件夹结构: ...

javail
31分钟前
10
0
JSP-Servlet入门2之JSP运行原理(一)

JSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态页面技术 。实际上JSP是指在HTML中嵌入java脚本语言, 一、 JSP起源 在很多动态网页中,绝大部分内容都是固定不变的,只有局...

橘子_
58分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部