字符串与数值变量的转换
tmp_str = "123" + "123"
tmp_value = eval(tmp_str) #int类型,输入为123123
转换在Dict中的巧用
假设dict的key在语义层面包括两方面内容且内容为数值变量(表示为A,B)。为了保证key的可读性,我们可采用以下两种实现方式:
方案一:str(A)+"_"+str(B),即将key设置为str
方案二:eval(str(A)+str(B)),即将key设置为int;后续可以通过字符串操作分别读取A、B两方面内容。具体而言,先将key先转为str,然后根据A、B的长度从key中截取相应内容。