Hàm python float [] được sử dụng để trả về một số điểm nổi từ một số hoặc một biểu diễn chuỗi của giá trị số. is used to return a floating-point number from a number or a string representation of a numeric value.
Python float [] chức năng cú pháp
Cú pháp: & nbsp; float [x] float[x]
Tham số x: x là tùy chọn & có thể là: x is optional & can be:
- bất kỳ số hoặc số nào ở dạng chuỗi, ex,: 10.5 ”
- Inf hoặc Infinity, Nan [bất kỳ trường hợp nào]
Trả về: Giá trị nổiFloat Value
Ví dụ về chức năng python float []
Python3
num
=
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1__12
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan5
Output:
10.0
Các giá trị mà phương thức python float [] có thể trả về tùy thuộc vào đối số được truyềnPython float[] method can return depending upon the argument passed
- Nếu một đối số được thông qua, thì số điểm nổi tương đương được trả về.
- Nếu không có đối số được truyền thì phương thức trả về 0,0.
- Nếu bất kỳ chuỗi nào được truyền không phải là số điểm thập phân hoặc không khớp với bất kỳ trường hợp nào được đề cập ở trên thì sẽ được nêu ra.
- Nếu một số được truyền bên ngoài phạm vi của python float thì Overflowerror được tạo ra.
Python float [] ví dụ
Ví dụ 1: Làm thế nào python float [] hoạt động
Python3
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'0
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'6
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
inf inf nan nan2
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
inf inf nan nan8
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
90.04
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
90.00
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
90.06
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
could not convert string to float: 'geeks'2
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
could not convert string to float: 'geeks'8
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1____1010____11
Traceback [most recent call last]: File "/home/1eb6a2abffa536ccb1cae660db04a162.py", line 1, in print[float[10**309]] OverflowError: int too large to convert to float4
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
Output:
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan
Tất cả các dòng được thực thi đúng nhưng chữ cái cuối cùng sẽ trả về một lỗi: & nbsp;
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'
Ví dụ 2: float [] cho vô cực và nan
Python3
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
90.00
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
90.06
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
could not convert string to float: 'geeks'2
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
could not convert string to float: 'geeks'8
Traceback [most recent call last]: File "/home/21499f1e9ca207f0052f13d64cb6be31.py", line 25, in print[float["Geeks"]] ValueError: could not convert string to float: 'Geeks'1
Output:
inf inf nan nan
Ví dụ 3: Chuyển đổi số nguyên thành phao trong Python
Python3
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan00
=
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan02
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan03
=
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan06
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan08
Output:
90.0
Ví dụ 4: Chuyển đổi một chuỗi thành một chiếc phao trong Python 4: Converting a String to a Float in Python
Python3
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan09____9
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan11
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan03
=
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan15
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan08
Output:
90.0
Ví dụ 5: Python float [] Ngoại lệython float[] exception
float [] sẽ tăng giá trịerror nếu tham số được truyền không phải là giá trị số.
Python3
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan00
=
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan20
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan21
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan22
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan23
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan1
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan0
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan27
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan28
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan29
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan23
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan4
21.89 8.0 23.0 -16.54 -24.45 inf inf nan nan32
Output:
could not convert string to float: 'geeks'
Ví dụ 6: Python float []
float [] sẽ tăng áp lực nếu tham số được truyền quá lớn [ví dụ: 10 ** 309]
Python3
Output:
Traceback [most recent call last]: File "/home/1eb6a2abffa536ccb1cae660db04a162.py", line 1, in print[float[10**309]] OverflowError: int too large to convert to float