Python float ()

Phương thức float () trả về một số dấu phẩy động từ một số hoặc một chuỗi.

Cú pháp cho float()là:

 float ((x))

Tham số float ()

Các float()phương pháp có một tham số duy nhất:

  • x (Tùy chọn) - số hoặc chuỗi cần được chuyển đổi thành số dấu phẩy động
    Nếu là chuỗi, chuỗi phải chứa dấu thập phân
Các tham số khác nhau với float ()
Loại tham số Sử dụng
Số nổi Sử dụng dưới dạng số thực
Số nguyên Sử dụng như một số nguyên
Chuỗi Phải chứa số thập phân. Các khoảng trắng ở đầu và cuối bị xóa. Tùy chọn sử dụng các dấu "+", "-". Có thể chứa NaN, Infinity, inf(chữ thường hay chữ hoa).

Trả về giá trị từ float ()

float() phương thức trả về:

  • Số dấu phẩy động tương đương nếu một đối số được truyền
  • 0.0 nếu không có đối số nào được truyền
  • OverflowError ngoại lệ nếu đối số nằm ngoài phạm vi của Python float

Ví dụ 1: float () hoạt động như thế nào trong Python?

 # for integers print(float(10)) # for floats print(float(11.22)) # for string floats print(float("-13.33")) # for string floats with whitespaces print(float(" -24.45")) # string float error print(float("abc"))

Đầu ra

 10.0 11.22 -13.33 -24.45 ValueError: không thể chuyển đổi chuỗi thành float: 'abc' 

Ví dụ 2: float () cho vô cùng và Nan (Không phải là một số)?

 # for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))

Đầu ra

 nan nan inf inf inf inf inf 

thú vị bài viết...