1、经常有数值为0.3000000004的原因
解:
a、如0.1+0.2,不处理的话会出现0.300000004这种情况,原因在于计算器内是以二进制进行运算,0.3无法使用2的次幂进行表示,所以会出现这种情况。在测试 精度处理问题上就可以构造无法使用2的次幂表示的数字这种测试场景进行测试
b、类型写错了,使用浮点数计算出现3*0.1=0.30000000000000004这种情况
2、字符串是数组
3、 slicing语法和Negative Indexing语法
4、函数:
len()------计算字符串长度
title()-----首字母大写
upper()-----所有字母大写
lower()------所有字母小写
replace()-----字符串替换
split()--------字符串分