1、数字转字符串
str()
num = 111
numStr = str(num)
print numStr
print type(numStr)
2、字符串转数字
num2 = int(numStr)
print num2
print type(num2)
3、字符串转列表
strData = "lily is a panda"
strList = strData.split(" ")
print strList
print type(strList)
4、字符串转字典
strData = "{'key0':'value0','key1':'value1'}"
strDict = eval(strData)
print strDict
print type(strDict)
5、列表转字符串
strList = ['lily','is','a','panda']
strData = " ".join(strList)
print strData
print type(strData)
6、字典转字符串
strDict = {'key1': 'value1', 'key0': 'value0'}
strData = str(strDict)
print strData
print type(strData)
7、Unicode转列表
eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。
但也可以把list,tuple,dict和string相互转化
eval()
8、Unicode转字典
eval()
9、字典转json
import json
strDict = {"key1": "value1","key0": "value0"}
strJson = json.dumps(strDict)
print strJson
print type(strJson)
10、json转字典
strDict2 = json.loads(strJson)
print strDict2
print type(strDict2)