Hướng dẫn how to add float and string in python - cách thêm float và string trong python

Giới thiệu

Trong bài viết này, chúng tôi sẽ sử dụng chức năng Python từ float[] để chuyển đổi chuỗi thành phao. Và chúng tôi cũng sẽ sử dụng chức năng Python từ str[] để chuyển đổi phao thành chuỗi.

Điều quan trọng là phải chuyển đổi đúng các loại dữ liệu trước khi sử dụng chúng để tính toán và kết nối để ngăn ngừa lỗi thời gian chạy.

Sử dụng chức năng float[]

Chúng ta có thể chuyển đổi một chuỗi thành float trong Python bằng hàm float[]. Đây là một chức năng tích hợp được sử dụng để chuyển đổi một đối tượng thành số điểm nổi. Trong nội bộ, hàm float[] Các cuộc gọi đối tượng được chỉ định


Float Value = 10.5674
1.

Thí dụ

Hãy cùng xem xét một ví dụ về việc chuyển đổi một chuỗi thành float trong Python:

input_1 = '10.5674'

input_1 = float[input_1]

print[type[input_1]]
print['Float Value =', input_1]

Output:


Float Value = 10.5674

Giá trị chuỗi của


Float Value = 10.5674
2 đã được chuyển đổi thành giá trị nổi là

Float Value = 10.5674
3.

Tại sao chúng ta cần chuyển đổi một chuỗi thành float?

Nếu chúng tôi nhận được giá trị nổi từ đầu vào của người dùng thông qua thiết bị đầu cuối hoặc đọc nó từ một tệp, thì chúng là các đối tượng chuỗi. Chúng ta phải chuyển đổi chúng một cách rõ ràng để nổi để chúng ta có thể thực hiện các hoạt động cần thiết trên chúng, chẳng hạn như bổ sung, nhân, v.v.

input_1 = input['Please enter first floating point value:\n']
input_1 = float[input_1]

input_2 = input['Please enter second floating point value:\n']
input_2 = float[input_2]

print[f'Sum of {input_1} and {input_2} is {input_1+input_2}']

Lưu ý: Nếu bạn không quen thuộc với định dạng chuỗi bằng tiền tố F, vui lòng đọc các chuỗi F trong Python. If you are not familiar with string formatting using f prefix, please read f-strings in Python.

Hãy cùng chạy mã này và cung cấp các giá trị nổi cho


Float Value = 10.5674
4 và

Float Value = 10.5674
5:

Please enter first floating point value:
10.234
Please enter second floating point value:
2.456
Sum of 10.234 and 2.456 is 12.69

Tổng kết quả của


Float Value = 10.5674
6 và

Float Value = 10.5674
7 là

Float Value = 10.5674
8.

Lý tưởng nhất, chúng ta nên sử dụng khối


Float Value = 10.5674
9 để bắt các ngoại lệ trong trường hợp đầu vào không hợp lệ từ người dùng.

Sử dụng chức năng str[]

Chúng ta cũng có thể chuyển đổi một float thành một chuỗi bằng hàm str[]. Điều này có thể được yêu cầu trong các tình huống mà chúng tôi muốn kết hợp các giá trị nổi.

Thí dụ

Hãy cùng xem xét một ví dụ về việc chuyển đổi một chuỗi thành float trong Python:

input_1 = 10.23
input_2 = 20.34
input_3 = 30.45

# using f-string from Python 3.6+, change to format[] for older versions
print[f'Concatenation of {input_1} and {input_2} is {str[input_1] + str[input_2]}']
print[f'CSV from {input_1}, {input_2} and {input_3}:\n{str[input_1]},{str[input_2]},{str[input_3]}']
print[f'CSV from {input_1}, {input_2} and {input_3}:\n{", ".join[[str[input_1],str[input_2],str[input_3]]]}']

Giá trị chuỗi của


Float Value = 10.5674
2 đã được chuyển đổi thành giá trị nổi là

Float Value = 10.5674
3.

Concatenation of 10.23 and 20.34 is 10.2320.34
CSV from 10.23, 20.34 and 30.45:
10.23,20.34,30.45
CSV from 10.23, 20.34 and 30.45:
10.23, 20.34, 30.45

Tại sao chúng ta cần chuyển đổi một chuỗi thành float?

Nếu chúng tôi nhận được giá trị nổi từ đầu vào của người dùng thông qua thiết bị đầu cuối hoặc đọc nó từ một tệp, thì chúng là các đối tượng chuỗi. Chúng ta phải chuyển đổi chúng một cách rõ ràng để nổi để chúng ta có thể thực hiện các hoạt động cần thiết trên chúng, chẳng hạn như bổ sung, nhân, v.v.

Lưu ý: Nếu bạn không quen thuộc với định dạng chuỗi bằng tiền tố F, vui lòng đọc các chuỗi F trong Python.

Hãy cùng chạy mã này và cung cấp các giá trị nổi cho


Float Value = 10.5674
4 và

Float Value = 10.5674
5:

References:

  • Tổng kết quả của
    
    Float Value = 10.5674
    
    6 và
    
    Float Value = 10.5674
    
    7 là
    
    Float Value = 10.5674
    
    8.

Làm thế nào để bạn kết hợp các chuỗi và phao trong Python?

Concatenate một chuỗi và một float trong python #..
Sử dụng lớp str [] để chuyển đổi phao thành một chuỗi ..
Sử dụng toán tử bổ sung [+] để kết hợp hai chuỗi ..
Kết quả sẽ là sự kết hợp của phao và chuỗi ..

Làm thế nào để bạn nổi một chuỗi trong Python?

Sử dụng str [] để chuyển đổi một float thành một chuỗi..
float_value = 1,99 ..
String_value = str [float_value].
print[string_value].

Làm thế nào để bạn thêm vào một chiếc phao trong Python?

Nếu bạn cần thêm một bản nổi tại một vị trí cụ thể trong danh sách, hãy sử dụng phương thức chèn [].Đã sao chép!Các chỉ mục là dựa trên không trong Python.....

Làm thế nào để bạn in một chiếc phao trong một chuỗi trong Python?

Để in các giá trị nổi trong python, hãy sử dụng hàm in [].Bản in [] là một hàm tích hợp in thông báo được xác định lên màn hình hoặc thiết bị đầu ra tiêu chuẩn như bảng điều khiển Python.Để in các giá trị nổi với hai vị trí thập phân trong Python, hãy sử dụng str.Định dạng [] với trên {:.use the print[] function. The print[] is a built-in function that prints the defined message to the screen or standard output device like a Python console. To print float values with two decimal places in Python, use the str. format[] with “{:.

Bài Viết Liên Quan

Chủ Đề