2015年4月13日

Decimal:解决0.3 != 0.1+0.1+0.1的方法(十进制浮点数)

摘要: 0.普通情况1.引入Decimal也可以这样引入:1 from decimal import Decimal as D相当于:1 from decimal import Decimal2 D = Decimal之后D()就等价于Decimal()了2.使用Decimal计算3.错误的操作4.但可以这... 阅读全文

posted @ 2015-04-13 21:54 长长的天 阅读(231) 评论(0) 推荐(0) 编辑

2015年4月11日

当list中有中文,打印的时候显示为字符编码的问题

摘要: 当list中有中文时,print list显示的会是**字符编码**,比如:![](http://images.cnitblog.com/blog2015/732398/201504/111838272279735.jpg)用str()当然也不行:![](http://images.cnitblog... 阅读全文

posted @ 2015-04-11 18:40 长长的天 阅读(261) 评论(0) 推荐(0) 编辑

2015年4月8日

数值运算内建函数(core python programming 2nd edition 5.6.2)

摘要: 数值运算内建函数函数功能abs(num)返回 num 的绝对值coerce(num1, num2)将num1和num2转换为同一类型,然后以一个元组的形式返回。divmod(num1, num2)除法-取余运算的结合。返回一个元组(num1/num2,num1 %num2... 阅读全文

posted @ 2015-04-08 22:21 长长的天 阅读(173) 评论(0) 推荐(0) 编辑

2015年4月6日

isinstance()和__name__

摘要: 1 # coding: utf-8 2 3 def displayNumType(num): 4 print num, 'is', 5 if isinstance(num, (int, long, float, complex)): # 如果变量num的值为元组(int... 阅读全文

posted @ 2015-04-06 14:22 长长的天 阅读(193) 评论(0) 推荐(0) 编辑

2015年4月4日

布尔值(Boolean values)

摘要: 布尔值是特殊的整数。 尽管布尔值由常量 True 和 False 来表示, 如果将布尔值放到一 个数值上下文环境中(比方将 True 与一个数字相加), True 会被当成整数值 1, 而 False 则会被当成整数值 0。下列对象的布尔值是 False:NoneFalse (布尔类型)所有的值为零... 阅读全文

posted @ 2015-04-04 13:30 长长的天 阅读(1286) 评论(0) 推荐(0) 编辑

第一次碰到try-except(core python programming 2nd Edition 3.6)

摘要: 1 # coding: utf-8 # 使用Windows系统,首行'#!/usr/bin/env Pyton'无用,全部改为'# coding: utf-8' 2 3 'readtextfile.py -- read and display text file' 4 5 # get file... 阅读全文

posted @ 2015-04-04 10:54 长长的天 阅读(177) 评论(0) 推荐(0) 编辑

导航