Nhờ convert định dạng này về dạng số

Mình có 1 tệp số liệu trong đó các phần tử được viết dưới dạng .602540239925D-11, trong VB thì ngôn ngữ sẽ tự nhận diện con số này là 0.602540239925E-11 nhưng trong python khi convert dùng float thì ngôn ngữ lại không nhận diện được. Nhờ mọi người giúp xem bây giờ muốn chuyển về dạng số của phần tử này thì chuyển kiểu gì bây giờ.
Thanks

def convert(f):
    # f = ".602540239925D-11"
    return float('0' + f.replace('D', 'E'))
1 Like

Cam on ban nhieu nhe,

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?