Hướng dẫn how do you concatenate a string and a float in python? - làm thế nào để bạn nối một chuỗi và một dấu phẩy trong python?
Giáo viên hình học của chúng tôi đã cho chúng tôi một nhiệm vụ yêu cầu chúng tôi tạo ra một ví dụ về khi nào đồ chơi sử dụng hình học trong cuộc sống thực, vì vậy tôi nghĩ sẽ rất tuyệt khi tạo ra một chương trình tính toán có bao nhiêu gallon nước để lấp đầy một nhóm hình dạng, và với các kích thước nhất định. Show
Đây là chương trình cho đến nay:
Tôi vẫn nhận được lỗi này mặc dù:
tôi làm gì?
Nircraft 7.7565 huy hiệu vàng29 Huy hiệu bạc45 Huy hiệu đồng5 gold badges29 silver badges45 bronze badges Đã hỏi ngày 5 tháng 6 năm 2013 lúc 19:31Jun 5, 2013 at 19:31
0 Tất cả các loại dữ liệu phao hoặc không chuỗi phải được đúc vào chuỗi trước khi kết nối Điều này sẽ hoạt động chính xác: (Lưu ý diễn viên 2 cho kết quả nhân)
Trực tiếp từ thông dịch viên:
Đã trả lời ngày 28 tháng 6 năm 2013 lúc 13:23Jun 28, 2013 at 13:23
Kalyan02Kalyan02Kalyan02 1.39610 Huy hiệu bạc16 Huy hiệu đồng10 silver badges16 bronze badges 2 Có một giải pháp nữa, bạn có thể sử dụng định dạng chuỗi (tương tự như ngôn ngữ C tôi đoán) Bằng cách này, bạn cũng có thể kiểm soát độ chính xác.
không có độ chính xác
Với độ chính xác 8.2
Đã trả lời ngày 17 tháng 5 năm 2019 lúc 19:00May 17, 2019 at 19:00
Gaurang Shahgaurang ShahGaurang Shah 10,9k5 huy hiệu vàng68 Huy hiệu bạc124 Huy hiệu đồng5 gold badges68 silver badges124 bronze badges Với Python3.6+, bạn có thể sử dụng F-Strings để định dạng các câu lệnh in.
Đã trả lời ngày 3 tháng 10 năm 2019 lúc 0:50Oct 3, 2019 at 0:50
TyberiustyberiusTyberius 6252 Huy hiệu vàng12 Huy hiệu bạc20 Huy hiệu đồng2 gold badges12 silver badges20 bronze badges Bài viết này mô tả cách kết hợp các chuỗi trong Python.
Concatenate nhiều chuỗi: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 3, nhà điều hành easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 4Các chuỗi và số Concatenate: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 3, toán tử easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 4, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 7, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 8, F-StringConcatenate một danh sách các chuỗi thành một chuỗi: 9
Concatenat một danh sách các số vào một chuỗi: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 9, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 7Nhà điều hành 3
Bạn có thể kết hợp các chuỗi chữ ( 5 hoặc 6) và các biến chuỗi với toán tử 3.
Nhà điều hành easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 4Bạn có thể nối một chuỗi khác vào một chuỗi với toán tử tại chỗ, 4. Chuỗi bên phải được nối sau khi biến chuỗi ở bên trái.
Nếu bạn muốn thêm một chuỗi vào cuối biến chuỗi, hãy sử dụng toán tử 4. 0Concatenate bằng cách viết chuỗi chữ liên tiếp
Ngay cả khi có nhiều không gian hoặc dòng mới với dấu gạch chéo ngược 1 (được coi là các dòng tiếp tục) giữa các chuỗi, chúng vẫn được nối. 1Các chuỗi và số Concatenate: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 3, toán tử easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 4, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 7, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 8, F-StringConcatenate một danh sách các chuỗi thành một chuỗi: 9 2Concatenat một danh sách các số vào một chuỗi: 9, 7 3Nhà điều hành 3
4Nhà điều hành 4 5Bạn có thể nối một chuỗi khác vào một chuỗi với toán tử tại chỗ, 4. Chuỗi bên phải được nối sau khi biến chuỗi ở bên trái.
6Concatenate một danh sách các chuỗi thành một chuỗi: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 9Concatenat một danh sách các số vào một chuỗi: 9, 7
Bạn có thể kết hợp các chuỗi chữ ( 5 hoặc 6) và các biến chuỗi với toán tử 3. 7Nhà điều hành 4 8Bạn có thể nối một chuỗi khác vào một chuỗi với toán tử tại chỗ, 4. Chuỗi bên phải được nối sau khi biến chuỗi ở bên trái.Nếu bạn muốn thêm một chuỗi vào cuối biến chuỗi, hãy sử dụng toán tử 4.
Concatenat một danh sách các số vào một chuỗi: easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 9, easygui.msgbox=("You need "+ str(3.14*(float(radius)**2) * float(height)) + "gallons of water to fill this pool.") 7Nhà điều hành 3 9Bạn có thể kết hợp các chuỗi chữ ( 5 hoặc 6) và các biến chuỗi với toán tử 3. 0Nhà điều hành 4 1Bạn có thể nối một chuỗi khác vào một chuỗi với toán tử tại chỗ, 4. Chuỗi bên phải được nối sau khi biến chuỗi ở bên trái.
Xem bài viết sau đây để biết chi tiết về sự hiểu biết danh sách và biểu thức máy phát.
|