文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>python核心编程读书笔记第五章

python核心编程读书笔记第五章

时间:2009-07-13  来源:mseaspring

1 数据类型

      数据类型提供标量存储和直接访问。它是不可更改类型,也就是说变更数据的值会产生新的对象。
python支持多种数据类型:整型,长整型,布尔型,双精度浮点型,十进制浮点型和复数。

无法更新对象,只是让变量指向另一个对象而已。

删除数据对象: del 对象名

核心风格: 用大写字母“L”表示长整数。

浮点数: 类似于C语言中的double类型,每个浮点数占用8个字节,52比特标示底,11比特标示浮点数。剩下一个比特表示符号。

复数:有conjugate方法,返回共轭复数。

bool(obj)---------返回obj对象的布尔值,也就是说obj.__nozero__()方法的返回值
int(obj,base=10)----返回一个字符串或数值对象的整数表示,类似string.atoi()
long(obj,base=10)----返回一个字符或数据对象的长整数表示,类似string.atol()
float(obj)-----------返回一个字符串或数据对象的浮点数表示
complex(str)or complex(real,imag=0.0)--返回一个字符串的复数表示,或根据给定实数生成一个复数对象。

功能函数:
 abs()---返回给定对象的绝对值
coerce()---返回一个类型转换完毕的数组。
如:coerce(1.3,134L)
 (1.3,134.0)
divmod()---内建函数把除法和取余的结合起来,返回一个包含商河余数的元组。

divmod(3,10)
>>(0,3)

pow()相当于指数运算,不过可以接受第三个参数表示先进行指数运算,和第三个参数进行取余计算。
round()用于浮点数进行四舍五入运算。它有一个可选的小数位的参数。

int()直接截去小数部分
floor()得到最接近原数但小于原数的整数(返回值为浮点数)
round()得到最接近原数的整数。

仅用于整数的函数:
 hex(255)
0xff

oct(255)
0377
ASCII转换函数:ord()返回一个字符的整数值;chr()接受一个单字节整数值,返回一个字符串,其值为对应的字符。
ord('a')
97

chr(97)
'a'

十进制浮点数:
from decimal(2.5已经不支持了)

核心模块:random

随机数发生器,下面列出该模块常用的函数:

2个整数参数返回2者之间的随机整数
randrange()它接受和range()函数一样的参数,随机返回
range([start,]stop[,step])的结果一项。

uniform()激活和randint(0一样,返回的是2者之间的一个浮点数(不包括范围上限)
random()类似uniform()只不过下限恒=0,上限恒等于1.0
choice()随机返回给定序列的一个元素。
相关阅读 更多 +
排行榜 更多 +
盒子小镇2游戏手机版下载

盒子小镇2游戏手机版下载

冒险解谜 下载
世界盒子模组版下载最新版本

世界盒子模组版下载最新版本

模拟经营 下载
音乐搜索app最新版本下载

音乐搜索app最新版本下载

趣味娱乐 下载