Hướng dẫn how do you create a float in python? - làm thế nào để bạn tạo một float trong python?

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
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1__12

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
5

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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
inf
inf
nan
nan
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
inf
inf
nan
nan
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
90.0
4
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
90.0
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
90.0
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1____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 float
4
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
90.0
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
90.0
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
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
nan
00=
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
02

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
03=
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
06

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
08

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
nan
09____9
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
11

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
03=
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
15

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
08

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
nan
00=
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
20

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
21
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
22

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
23
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
1
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
0
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
27

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
28
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
29

21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
23
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
4
21.89
8.0
23.0
-16.54
-24.45
inf
inf
nan
nan
32

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

Làm thế nào để bạn tạo một biến nổi?

Điều này được thực hiện đơn giản bằng cách viết tên biến theo sau là một dấu bằng, tiếp theo là giá trị bạn muốn đặt vào biến.Sau đó, bạn kết thúc lệnh của mình để gán một biến với tất cả các dấu chấm phẩy quan trọng.writing the variable name followed by an equals sign, followed by the value you want to put in the variable. Then you end your command for assigning a variable with the all important semicolon.

Làm thế nào là float được viết bằng python?

Loại phao trong Python đại diện cho số điểm nổi.Phao được sử dụng để biểu diễn các số thực và được viết với một điểm thập phân chia các phần số nguyên và phân số.Ví dụ, 97,98, 32,3+E18, -32.54E100 đều là số điểm nổi.with a decimal point dividing the integer and fractional parts. For example, 97.98, 32.3+e18, -32.54e100 all are floating point numbers.

Làm thế nào để bạn nổi trong ví dụ Python?

Python float () Hàm ví dụ 1..
# cho số nguyên ..
print(float(8)).
# cho phao ..
print(float(7.19)).
# cho chuỗi phao ..
print(float("-24.17")).
# cho chuỗi nổi với khoảng trắng ..
in (float ("-17,15 \ n")).