sunday=mysql.sql("select LJJZ from data LIMIT 1")
monday=mysql.sql("select LJJZ from data LIMIT 7,1")
print(sunday)#从数据库中取数据,得到[["2.1537"]]
print(monday)#从数据库中取数据,得到[["2.1887"]]
list_monday = sunday.replace('[','').replace(']','')#去掉中括号
print(list_monday,type(list_monday))#输出"2.1537" <class 'str'>
list_monday_1=eval(list_monday)#去掉双引号
list_monday_2=list_monday_1.strip().split()#去掉字符串中其他字符
print(list_monday_2)#输出['2.1537']
#实现列表转为float
list2=''
for i in list_monday_2:
list2=list2+str(i)
print(float(list2))
f_list=float(list2)
print(f_list,type(f_list))
python解决:不能将字符串转为float类型
最新推荐文章于 2024-08-24 13:52:48 发布
本文介绍了使用Python从MySQL数据库中获取数据,通过字符串操作将其转换为浮点数的过程,展示了如何处理列表和类型转换技巧。
1478

被折叠的 条评论
为什么被折叠?



