对Python技巧——代码效率的实际应用详解

开发 后端
Python技巧——代码效率在实际的应用中你是否有横多不解的地瓜?如果你在这方面存在很多不懂之处你就可以浏览以下的文章。

如果你对Python技巧——代码效率的实际应用不是很了解的话,你就可以浏览以下的文章对Python技巧的实际应用有个更深入的了解,希望你在浏览完以下的文章你能从中学到自己想要的东西。

对象相等。您认为type(a) == type(b)和type(a) is type(b)之间的不同是什么?为什么会选择后者?函数isinstance()与这有什么关系?

 

 

在例4.1 中我们提供了一段脚本来演示在运行时环境使用isinstance() 和 type()函数。随后我们讨论type()的使用以及怎么将这个例子移植为改用 isinstance()。运行 typechk.py, 我们会得到以下输出:

  1. -69 is a number of type: int  
  2. 9999999999999999999999 is a number of type: long  
  3. 98.6 is a number of type: float  
  4. (-5.2+1.9j) is a number of type: complex  
  5. xxx is not a number at all!! 

例4.1 检查类型(typechk.py)函数displayNumType() 接受一个数值参数,Python技巧中使用内建函数type()来确认数值的类型(或不是一个数值类型)。

  1. #!/usr/bin/env python  
  2. def displayNumType(num):  
  3. print num, 'is',  
  4. if isinstance(num, (int, long, float, complex)):  
  5. print 'a number of type:', type(num).__name__  
  6. else:  
  7. print 'not a number at all!!'  
  8. displayNumType(-69)  
  9. displayNumType(9999999999999999999999L)  
  10. displayNumType(98.6)  
  11. displayNumType(-5.2+1.9j)  
  12. displayNumType('xxx')  

 

 

 以上就是对Python技巧——代码效率相关的内容的介绍,望你会有所收获。

【编辑推荐】

  1. Python语言功能中的宏编程语言的实际操作方案介绍
  2. Python unicode ascii编码在windows中的实际应用
  3. mod_python在性能上要优于传统CGI的缘由
  4. Python中文转换url编码的实际操作步骤介绍
  5. Python学习入门中的先搭环境的具体应用的方法介绍
责任编辑:佚名 来源: 互联网
相关推荐

2010-03-17 15:58:08

Python环境

2010-03-17 14:42:09

Python 文件

2010-03-17 16:27:39

Python矩阵转置

2010-03-17 12:20:15

Python Libr

2010-03-17 14:18:27

Python open

2010-03-05 13:48:24

Python for

2010-03-03 16:25:41

Python字符串显示

2010-03-19 15:16:11

Python代码

2010-03-01 13:06:49

WCF继承

2010-03-19 14:59:00

python Stri

2010-03-29 15:33:18

Oracle EXP

2010-03-17 17:06:10

python脚本语言

2010-04-27 17:02:18

Oracle EXPL

2009-12-21 14:49:27

2010-03-23 14:54:27

Python目录文件

2010-04-21 13:31:11

Oracle时间

2010-06-02 13:33:19

MySQL 查询缓存

2012-04-26 13:26:58

iPhone应用技巧

2024-01-16 15:19:29

Python内存

2010-03-16 14:50:49

Python web框
点赞
收藏

51CTO技术栈公众号