在python中的数据类型转化

Python020

在python中的数据类型转化,第1张

也就是将list转换成array的格式,使用numpy库是可以的

import numpy as np

list = [[1,2],[34,5]]

print np.array(list)

print type(np.array(list))

输出为:

[[ 1 2]

[34 5]]

<type 'numpy.ndarray'>

类型转换

复制代码

代码

1 函数 描述

2 int(x [,base ]) 将x转换为一个整数

3 long(x [,base ])将x转换为一个长整数

4 float(x ) 将x转换到一个浮点数

5 complex(real [,imag ]) 创建一个复数

6 str(x ) 将对象 x 转换为字符串

7 repr(x )将对象 x 转换为表达式字符串

8 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象

9 tuple(s ) 将序列 s 转换为一个元组

10 list(s )将序列 s 转换为一个列表

11 chr(x ) 将一个整数转换为一个字符

12 unichr(x ) 将一个整数转换为Unicode字符

13 ord(x ) 将一个字符转换为它的整数值

14 hex(x ) 将一个整数转换为一个十六进制字符串

15 oct(x ) 将一个整数转换为一个八进制字符串

复制代码

序列操作

复制代码

代码

1 操作 描述

2 s + r 序列连接

3 s * n , n * s s的 n 次拷贝,n为整数

4 s % d 字符串格式化(仅字符串)

5 s[i]索引

6 s[i :j ]切片

7 x in s , x not in s 从属关系

8 for x in s :迭代

9 len(s) 长度

10 min(s) 最小元素

11 max(s) 最大元素

12 s[i ] = x 为s[i]重新赋值

13 s[i :j ] = r将列表片段重新赋值

14 del s[i ] 删除列表中一个元素

15 del s[i :j ]删除列表中一个片段

复制代码

数值操作

复制代码

代码

1 x <<y 左移

2 x >>y 右移

3 x &y 按位与

4 x | y 按位或

5 x ^ y 按位异或 (exclusive or)

6 ~x 按位翻转

7 x + y 加

8 x - y 减

9 x * y 乘

10 x / y 常规除

11 x // y 地板除

12 x ** y 乘方 (xy )

13 x % y 取模 (x mod y )

14 -x 改变操作数的符号位

15 +x 什么也不做

16 ~x ~x=-(x+1)

17 abs(x ) 绝对值

18 divmod(x ,y ) 返回 (int(x / y ), x % y )

19 pow(x ,y [,modulo ])返回 (x ** y ) x % modulo

20 round(x ,[n]) 四舍五入,n为小数点位数

21 x <y 小于

22 x >y 大于

23 x == y 等于

24 x != y 不等于(与<>相同)

25 x >= y 大于等于

26 x <= y 小于等于

复制代码

以上资源来与 www.viiboo.cn可供参考

1、打开软件,新建python项目,如图所示。

2、 右键菜单中创建.py文件,如图所示。

3、步骤中文件输入代码如下。

4、空白后,右键菜单中选择【Run 'test'】。

5、查看运行结果如下图所示。

6、需要转换string到float,直接调用图中的函数即可。