(1)str to number str1='1.2' i=int(str1) ;会报错invalid literal for int() with base 10: '1.2',主要是因为int只能转数值为整数的字符串 如果要转为int,可以采用如下方式: i=int(float(str1))