赞
踩
一、解题过程中的盲区
1、实现赋值给动态变量名
- #exec不能成功赋值
- for i in range(len(li)):
- exec("'c{} = {}'".format(i+1,li[i]))
解决方法:globals()['动态变量名'] = 赋值,这里实现可读可写
- for i in range(len(li)):
- globals()['c%s'%(i+1)] = li[i]
2、int()只能转化由纯数字组成的字符串
- int('1')
- int('a') #错误
3、让c1、c2、c3、c4、c5拼接成字符串输出
把c1、c2、c3、c4、c5放在一个str字符串内,但是输出为g,l,m,r,e存在逗号分割
解决方法:
- #要用变量接收拼接或替换的结果
- str1 = '
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。