一、python标准的数据类型
Python有六个标准的数据类型:
Numbers(数字):int(x [,base ]) 将x转换为一个整数,long(x [,base ]) 将x转换为一个长整数
String(字符串):str(x ) 将对象 x 转换为字符串
List(列表):
Tuple(元组):
Sets(集合):一个无序不重复的序列,用 { } 或者 set( ) 函数创建集合(空集合必须用 set( ) )
Dictionary(字典):
pandas 有两个主要的数据结构:
Series:是一维数组对象,类似array
DataFrame:是表格类型的数据结构。
二、函数转换描述
int(x [,base ]) 将x转换为一个整数
long(x [,base ]) 将x转换为一个长整数
float(x ) 将x转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个字符
unichr(x ) 将一个整数转换为Unicode字符
ord(x ) 将一个字符转换为它的整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
map(f,list...)通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回
zip(iterable...)将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的list。
二、类型间的转换
1. 转换为string
数字类型转换为str
2.list转换为string
整个list转换为string
list中的元素转换为string
3. join函数转换为string
join是python内置的字符串函数,使用指定字符分割将字符串组中的元素组成新的字符串
函数参数:str.join(sequence),sequence序列,可以是列表、元组、字符串、字典、集合等
直接连接
使用其他字符连接,如“|”字符连接
4.字符串转换为list
使用split函数安装字符分割元素