python数字类型介绍以及创建数字值对象引用、删除数字值引用操作实例
2017-03-14 00:00
846 查看
#coding=utf8 ''' 数字类型: 数字提供标量贮存和直接访问。 它是不可更改类型,变更数字的值会产生新的对象。 Python支持多种数字类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数。 ''' def digtalIndroduce(): ''' 创建数值对象并给其赋值 ''' print "The first give the variable to value" Int=45 Long=4444444444444L Bool=True Float=3.141592653589793228885555558888 Dicmal=10.25 Complex=25+12.36j print "%d the id:%r" %(Int,id(Int)) print "%r the id:%r" %(Long,id(Long)) print "%r the id:%r" %(Bool,id(Bool)) print "%r the id:%r" %(Float,id(Float)) print "%r the id:%r" %(Dicmal,id(Dicmal)) print "%r the id:%r" %(Complex,id(Complex)) ''' 更新数字对象: 通过给数字对象重新赋值,可以“更新”一个数值对象。 所谓的更新,其实就是生成一个新的数值对象,并得到它的引用。 ''' print "Update the value of the variable" Int+=5 Long=4444L Bool=False Float=3.14188 Dicmal+=10.25 Complex=10+12j print "%d the id:%r" %(Int,id(Int)) print "%r the id:%r" %(Long,id(Long)) print "%r the id:%r" %(Bool,id(Bool)) print "%r the id:%r" %(Float,id(Float)) print "%rthe id:%r" %(Dicmal,id(Dicmal)) print "%r the id:%r" %(Complex,id(Complex)) ''' 删除数字对象: Python无法真正删除一个数值对象,仅仅删除数值对象的一个引用。 删除对象的引用之后,就不可以再使用这个引用(变量名),除非重新赋值。 否则使用删除的引用,会引发NameError异常。 ''' print "delete the object reference" del Int,Long,Bool,Float,Dicmal,Complex try: print "%d the id:%r" %(Int,id(Int)) print "%r the id:%r" %(Long,id(Long)) print "%r the id:%r" %(Bool,id(Bool)) print "%r the id:%r" %(Float,id(Float)) print "%rthe id:%r" %(Dicmal,id(Dicmal)) print "%r the id:%r" %(Complex,id(Complex)) except NameError,e: print "NameError:",e '''call the function :digtalIndroduce()''' digtalIndroduce()
相关文章推荐
- python数字类型介绍以及创建数字值对象引用、删除数字值引用操作实例
- python数字类型介绍以及创建数字值对象引用、删除数字值引用操作实例
- python映射类型:字典---创建、更新、删除、修改等操作实例源码
- python中集合类型创建、更新、删除、修改以及操作符使用实例代码
- python元组的创建、赋值、更新、删除等操作实例源码
- Python元组操作实例分析【创建、赋值、更新、删除等】
- python对象解释说明以及操作实例
- Python编程之列表操作实例详解【创建、使用、更新、删除】
- python列表操作实例源码讲解(创建、使用、更新、删除)
- JavaScript引用类型:使用对象和创建并操作数组
- python基本数字类型操作实例
- Python3.X基础语法(数据类型/对象引用/组合数据类型/逻辑操作符/控制流语句/算数操作符/输入输出/函数创建和引用)001
- python对象解释说明以及操作实例
- 类型实例的创建位置、托管对象在托管堆上的结构
- JNI学习(四)、本地方法创建java对象,以及对字符串的操作
- Linq查询中类型的转化以及序列化XXX对象时检测到循环引用
- php5.4数组介绍和基本操作(创建,删除,修改,使用)
- [zz]跳表(Skip List)的介绍以及查找插入删除等操作
- [Python学习第一天]内置数据类型介绍,万物皆对象!
- winform自定义组件创建失败——未将对象设置引用到实例