Float [] là một phương thức trả về số dấu phẩy động cho một số hoặc chuỗi được cung cấp. Float [] trả về giá trị dựa trên giá trị đối số hoặc tham số đang được truyền cho nó. Nếu không có giá trị hoặc tham số trống được truyền, nó sẽ trả về các giá trị 0,0 dưới dạng đầu ra điểm nổi. Giá trị phao Python được biểu diễn dưới dạng giá trị chính xác kép 64 bit. 1.8 x 10308 là giá trị tối đa gần đúng cho bất kỳ số điểm nổi nào. Nếu nó vượt quá hoặc vượt quá giá trị tối đa, Python sẽ trả về một lỗi với chuỗi inf [vô cực]. Mọi chức năng sẵn có trong ngôn ngữ lập trình Python đều có mục tiêu được xác định trước và cú pháp. Thuật ngữ cú pháp đề cập đến cách một hàm cụ thể cần được sử dụng hoặc gọi. Trong dòng dưới đây, chúng ta có thể tìm hiểu thêm về cú pháp của hàm float [] trong ngôn ngữ lập trình Python. Cú pháp: Cú pháp của hàm float [] sẵn có: float [x] Trong đó X là một tham số đầu vào được truyền đến hàm khi nó được gọi trong chương trình. Một trong những tính năng nổi bật của ngôn ngữ lập trình Python là nó có các thư viện được xác định trước với nhiều phương pháp được xác định trong đó. Chúng ta có thể sử dụng chúng bằng cách gọi chức năng. Trong khi một hàm đang được gọi, cú pháp cần thiết phải được tuân thủ và các tham số phù hợp phải được truyền đến hàm. Ở đây các tham số thuật ngữ đề cập đến các đối số đầu vào được người dùng đưa ra cho phương thức. Trong các dòng tiếp theo, chúng tôi hãy hiểu thêm về tham số của hàm float []. Gọi chức năng Float: Float [x] Ở đây, biến x được gọi là tham số cho hàm đó. X có thể là một giá trị số nguyên bình thường hoặc bất kỳ chuỗi nào có điểm thập phân. Một sự thật thú vị về float [] là tham số là tùy chọn. Ngôn ngữ lập trình Python có nhiều thư viện và chức năng sẵn có. Một trong số đó là hàm float []. Với sự trợ giúp của hàm float [], chúng ta có thể chuyển đổi một chuỗi đầu vào hoặc giá trị số nguyên thành giá trị điểm nổi. Chúng tôi đã biết rằng không bắt buộc phải gửi một tham số đến float [], trong trường hợp như vậy, hàm trả về 0,0 làm đầu ra. Ở một mặt khác, hàm float [] trả về giá trị điểm nổi tương ứng khi một số nguyên hoặc chuỗi có số thập phân được đưa ra dưới dạng đối số đầu vào. Nếu bất kỳ giá trị đầu vào nào nằm ngoài phạm vi giá trị nổi trong Python, thì nó sẽ trả về Overflowerror. Sau đây là những gì float [] trả về cho 3 i.e. integer. & Nbsp; Đầu ra & nbsp; Ví dụ 2: Đây là những gì float [] trả về 5,5 tức là thập phân. Output Ví dụ 1: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi. Đầu ra & nbsp; Ví dụ 2: Đây là những gì float [] trả về 5,5 tức là thập phân. Output Ví dụ về float [] với tham số chuỗi: Outputfloat [] cú pháp
tham số float []
float [] giá trị trả về
Float [] hàm ví dụ 1
Ví dụ về float [] với tham số chuỗi:
Ví dụ 1: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi.
Output
& nbsp; Ví dụ 2: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi có không gian trắng.
Ví dụ 3: Đây là những gì float [] trả về cho chuỗi 5.500, tức là chuỗi, là số thập phân.
Ví dụ 4: Đây là những gì float [] trả về cho số -15,5 \ n, tức là một chuỗi, đó là một số thập phân âm.
Ví dụ 5: Đây là những gì float [] trả về cho chuỗi dưa chuột, tức là chuỗi, không phải là một số nguyên hoặc số thập phân.
Đầu ra
& nbsp; Ví dụ 2: Đây là những gì float [] trả về 5,5 tức là thập phân.
Ví dụ về float [] với tham số chuỗi:
Output
Ví dụ 1: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi.
& nbsp; Ví dụ 2: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi có không gian trắng.
Output
Ví dụ 3: Đây là những gì float [] trả về cho chuỗi 5.500, tức là chuỗi, là số thập phân.
Đầu ra
& nbsp; Ví dụ 2: Đây là những gì float [] trả về 5,5 tức là thập phân.
Ví dụ về float [] với tham số chuỗi:
Ví dụ 1: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi.
& nbsp; Ví dụ 2: Đây là những gì float [] trả về cho chuỗi 5.5 5.5, tức là chuỗi có không gian trắng.
Ví dụ 3: Đây là những gì float [] trả về cho chuỗi 5.500, tức là chuỗi, là số thập phân.
Ví dụ 4: Đây là những gì float [] trả về cho số -15,5 \ n, tức là một chuỗi, đó là một số thập phân âm.
Ví dụ 5: Đây là những gì float [] trả về cho chuỗi dưa chuột, tức là chuỗi, không phải là một số nguyên hoặc số thập phân.
& nbsp; đầu ra, Float [] trả về một lỗi, vì chuỗi không phải là số nguyên hoặc thập phân.
Ví dụ về float [] với vô cực:
Ví dụ 1: Đây là những gì Float [] trả về 1.82E310, tức là một số nguyên vượt quá giá trị tối đa của số điểm nổi Python.
Ví dụ về float [] không có số, tức là nan như một chuỗi.
Ví dụ 1: Đây là những gì Float [] trả về cho chuỗi NAN NAN, tức là không phải là một số.
Ví dụ về float [] với vô cực, tức là vô cực như một chuỗi.
Ví dụ 1: Đây là những gì float [] trả về cho chuỗi Infinity, tức là chuỗi.
Ví dụ 2: Đây là những gì Float [] trả về cho chuỗi Inf Inf, tức là chuỗi.
Đầu ra 7: Overflowerror: int quá lớn để chuyển đổi thành float
Ví dụ: float [] cho vô cực và nan [không phải là một số]?
Với ví dụ này, chúng ta hãy hiểu rõ hơn về hàm float [] trong ngôn ngữ lập trình khi vô cực và nan [không phải số] giá trị được đưa ra làm tham số đầu vào cho hàm float [].
Snippet 8: in [float ["nan"]]]
Đầu ra 8: Nan
Snippet 9: in [float ["nan"]]]
Đầu ra 9: Nan
Snippet 10: in [float ["inf"]]]
Đầu ra 10: inf
Snippet 11: in [float ["inf"]]]
Đầu ra 11: inf
Đoạn trích 12: In [Float ["Infinity"]]]
Đầu ra 12: inf
Snippet 13: in [float ["Infinity"]]]
Đầu ra 13: inf
Chuyển đổi một số nguyên để nổi trong Python
Như chúng ta đã thảo luận trước đó, chúng ta có thể chuyển giá trị số nguyên cho hàm float [] dưới dạng đối số đầu vào và nhận giá trị điểm nổi tương đương của nó làm đầu ra. Hãy cho chúng tôi hiểu điều này với sự giúp đỡ của một ví dụ.
Đoạn trích 14: In [Float [23]]
Đầu ra 14: 23.0
Đoạn trích 15: in [float [112000]]
Đầu ra 15: In [Float [112000]]
Chuyển đổi một chuỗi thành float trong Python
Như chúng ta đã thảo luận trước đó, chúng ta có thể chuyển một giá trị chuỗi cho hàm float [] dưới dạng đối số đầu vào và nhận giá trị điểm nổi tương đương của nó làm đầu ra [điều kiện được đưa ra là chuỗi phải có số]. Hãy cho chúng tôi hiểu điều này với sự trợ giúp của một ví dụ. & NBSP;
Đoạn trích 16: in [float ['python']]]
Đầu ra 16: ValueError: Không thể chuyển đổi chuỗi thành float: 'Python'
Snippet 17: in [float ['64 ']]]
Đầu ra 17: 64.0
Các phương thức bổ sung có sẵn trong float []:
Float [] cũng có một số phương pháp bổ sung hữu ích để xác định số nguyên hữu hạn, thập phân từ các chuỗi thập lục phân, v.v. Để hiểu điều này tốt hơn, thật hợp lý khi thấy nó trong chi tiết với các ví dụ.
Float.as_integer_ratio [] là gì?
Float.as_integer_ratio [] là một hàm tích hợp cung cấp một cặp số nguyên có tỷ lệ tương đương với phao gốc được cung cấp.
Cú pháp: float.as_integer_ratio [] & nbsp; & nbsp;
trả về tupple [cặp số nguyên]
Example:
Output
Float.is_integer [] là gì?
float.is_integer [] được sử dụng để xác định xem phiên bản float đã cho có phải là số nguyên hữu hạn hay không. Nếu nó là hữu hạn, số nguyên trả về đúng, nếu không nó sẽ trả về sai.
Example:
Đầu ra
Float.hex [] là gì?
float.hex [] trả về chuỗi thập lục phân cho số nổi đã cho.
Thí dụ
Đầu ra
Float.hex [] là gì?
float.hex [] trả về chuỗi thập lục phân cho số nổi đã cho.
Example:
Đầu ra
Float.hex [] là gì?
Conclusion:
float.hex [] trả về chuỗi thập lục phân cho số nổi đã cho.
Thí dụ
Float.fromhex [] là gì?
float.fromhex [] trả về số điểm nổi đại diện cho chuỗi thập lục phân đã cho.
Mong muốn chuyển sang lĩnh vực lập trình? Tham gia khóa đào tạo & nbsp; Python & nbsp; và bắt đầu sự nghiệp của bạn như một lập trình viên Python chuyên nghiệp
Bạn có bất kỳ câu hỏi hoặc phản hồi cho chúng tôi về bản float này [] trong bài viết của Python không?Hãy chia sẻ chúng với chúng tôi trong phần bình luận của bài viết này và các chuyên gia của chúng tôi sẽ xem xét và liên hệ lại với bạn sớm. & NBSP;