数值类型

Python支持5种基本数值类型:

 

int123  -123  0x127  0123  -0xAE2
long234234234234L  0xabcdeabcde
boolTrue  False
float323.232  3.2e-10  3.2e+100  64.3e10
complex23.2+23j  34-34j

  Python的长整型(long)可以无限大,仅受限于计算机内存,int类型会在超过int的最大值后自动转换会long类型。以0开头的整数为八进制,0x开头的为16进制,以L为后缀的整数是长整型。

  bool类型派生自int类型,只有两个实例True、False。在某些情况下True会被当作整数1、False被当作整数0。

  数值对象是不可变的,在Python中变量像是变量对象的引用,每次将数值赋值给变量时,实际上是创建了一个新的数值对象使变量引用它,对于所有不可变的对象,都是如此。

仅适用于整型的内建函数
函数功能
hex(num)将数字转换为16进制并以字符串形式返回
oct(num)将数字转换为8进制并以字符串形式返回
chr(num)将ASCII值的数字转换为ASCII字符,0<=num<=255
ord(chr)和chr(num)功能相反
unichr(num)接受unicode码值,返回对应的unicode值

 

 

 

转载于:https://www.cnblogs.com/mawen/archive/2012/09/30/2709020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值