声明变量类型,数据类型转换

int(2) #整形
float(2) #浮点数字
str(2) #字符串

 

#字符串相加,将数字转换为字符串
def ul2(x):
   x2=str(x)
   #print type(x2),x2
   return x2+'33'

执行 ul2(3)
返回 '333'

 格式化小数点后两位:

a='3.45678'

print '%.2f'%(float(a))

返回 3.46

 

m=None #声明空变量

l=[] #声明一个空list

判断数据类型除了用type(),还可以用isinstance()

a = 111
isinstance(a, int)
True

 

函数描述

int(x [,base])

将x转换为一个整数。基数指定为base,如果x是一个字符串。

long(x [,base] )

将x转换为一个长整数。基数指定为base,如果x是一个字符串。

float(x)

将x转换到一个浮点数。

complex(real [,imag])

创建一个复数。

str(x)

转换对象x为字符串表示形式。

repr(x)

对象x转换为一个表达式字符串。

eval(str)

计算一个字符串,并返回一个对象。

tuple(s)

把s转换为一个元组。

list(s)

把s转换为一个列表。

set(s)

把s转换为一个集合。

dict(d)

创建一个字典。 d必须的(键,值)元组序列。

frozenset(s)

把s转换为冻结集。

chr(x)

整数转换为一个字符。

unichr(x)

整数转换为一个Unicode字符。

ord(x)

转换单个字符为整数值。

hex(x)

将整数转换为十六进制字符串。

oct(x)

将整数转换为以八进制的字符串。

posted on 2016-01-05 16:02  momingliu11  阅读(363)  评论(0编辑  收藏  举报