WEB开发网
开发学院软件开发Python [Python 学习笔记] 2: 简单类型 阅读

[Python 学习笔记] 2: 简单类型

 2009-10-13 00:00:00 来源:WEB开发网   
核心提示:整数 & 浮点数整数有两种,分别是 int 和 long,[Python 学习笔记] 2: 简单类型,其中 int 最大值是 2147483647 (sys.maxint),而 long 长度仅受内存大小限制,和 ** 操作符意义相同,>>>pow(2,3)8>>>2**385. r

整数 & 浮点数整数有两种,分别是 int 和 long。其中 int 最大值是 2147483647 (sys.maxint),而 long 长度仅受内存大小限制。

>>> a = 123
>>> b = 123L
>>> type(a)
<type 'int'>
>>> type(b)
<type 'long'>

浮点数基本上也没有什么特别之处,不过要注意下面写法不同。

>>> a = 1
>>> b = 1.0
>>> type(a)
<type 'int'>
>>> type(b)
<type 'float'>

和数字有关的函数有:

1. abs(x) 取绝对值。

>>> abs(-10)
10

2. coerce(x, y) 将两个数字转换成相同类型。

>>> a = 1.0
>>> b = 2
>>> s = coerce(a, b)
>>> type(s)
<type 'tuple'>
>>> s
(1.0, 2.0)

3. divmode(a, b) 获取商和余数。返回一个 tuple,如 (2, 1) 分别是商和余数。

>>> s = divmod(5, 2)
>>> s
(2, 1)

4. pow(x, y) 取幂,和 ** 操作符意义相同。

>>> pow(2, 3)
8
>>> 2 ** 3
8

5. round(x, [n]) 四舍五入

>>> round(2.4567, 2)
2.46

6. min(x [, y, z...]) 返回最小的一个数。

>>> min(5, 4, 3, 2, 1)
1

7. max(x [, y, z...]) 返回最大的一个数。

1 2 3 4  下一页

Tags:Python 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接