龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > python编程 >

Python入门篇之函数(3)

时间:2014-10-21 11:49来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: print pow(2,4) 16 print pow(2,4,2) 0 print pow(2.4,3) 13.824 8.range([lower,]stop[,step]) range()函数可按参数生成连续的有序整数列表。 复制代码 代码如下

复制代码 代码如下:

>>> print pow(2,4)
16
>>> print pow(2,4,2)
0
>>> print pow(2.4,3)
13.824

8.range([lower,]stop[,step])

range()函数可按参数生成连续的有序整数列表。

复制代码 代码如下:

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,10,2)
[1, 3, 5, 7, 9]

9.round(x[,n])

round()函数返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

复制代码 代码如下:

>>> round(3.333)
3.0
>>> round(3)
3.0
>>> round(5.9)
6.0

10.type(obj)

type()函数可返回对象的数据类型。

复制代码 代码如下:

>>> type(a)
<type 'list'>
>>> type(copy)
<type 'module'>
>>> type(1)
<type 'int'>

11.xrange([lower,]stop[,step])

xrange()函数与range()类似,但xrnage()并不创建列表,而是返回一个xrange对象,它的行为与列表相似,但是只在需要时才计算列表值,当列表很大时,这个特性能为我们节省内存。

复制代码 代码如下:

>>> a=xrange(10)
>>> print a[0]
0
>>> print a[1]
1
>>> print a[2]
2

2.内置类型转换函数
1.chr(i)

chr()函数返回ASCII码对应的字符串。

复制代码 代码如下:

>>> print chr(65)
A
>>> print chr(66)
B
>>> print chr(65)+chr(66)
AB

2.complex(real[,imaginary])

complex()函数可把字符串或数字转换为复数。

复制代码 代码如下:

>>> complex("2+1j")
(2+1j)
>>> complex("2")
(2+0j)
>>> complex(2,1)
(2+1j)
>>> complex(2L,1)
(2+1j)

3.float(x)

float()函数把一个数字或字符串转换成浮点数。

复制代码 代码如下:

>>> float("12")
12.0
>>> float(12L)
12.0
>>> float(12.2)
12.199999999999999

4.hex(x)

hex()函数可把整数转换成十六进制数。

复制代码 代码如下:

>>> hex(16)
'0x10'
>>> hex(123)
'0x7b'

5.long(x[,base])

long()函数把数字和字符串转换成长整数,base为可选的基数。

复制代码 代码如下:

>>> long("123")
123L
>>> long(11)
11L

6.list(x)

list()函数可将序列对象转换成列表。如:

复制代码 代码如下:

>>> list("hello world")
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> list((1,2,3,4))
[1, 2, 3, 4]

7.int(x[,base])

int()函数把数字和字符串转换成一个整数,base为可选的基数。

精彩图集

赞助商链接