Tôi đã tìm kiếm câu trả lời nhưng vì nó có một chút không thể tìm thấy câu trả lời. Một câu hỏi đơn giản cho các chuyên gia (tôi hy vọng).Python - Sử dụng một biến như là một phần của chuỗi tạo thành
Tôi muốn có thể sử dụng biến số int thay vì số (5) được sử dụng trong mã bên dưới. Tôi hy vọng có một cách khác hoặc tôi sẽ phải đặt mã của tôi trong vòng nếu khối mà tôi đang cố gắng tránh nếu có thể (tôi không muốn nó đi qua một điều kiện mọi lúc trong vòng lặp của tôi).
my_array[1, 0] = '{0:.5f}'.format(a)
Có cách nào cho tôi để viết mã dưới đây sử dụng một biến như:
x = 5
my_array[1, 0] = '{0:.xf}'.format(a)
Bất kỳ trợ giúp sẽ được đánh giá cao!
đầu ra mong muốn của bạn là gì? – Ajax1234
đầu ra là khó khăn và hoạt động mà không có một vấn đề. Tôi có mã chạy mà không có vấn đề gì. Câu hỏi đặt ra là sử dụng biến trong {} dấu ngoặc vuông. Lý do là khi một điều kiện certian khớp với nhau, tôi phải đặt nhiều dòng khác nhau trong câu lệnh if/elif. Và tôi muốn tránh điều đó. Tôi muốn gán một biến trên mã này và không phải thay đổi các dòng ở đây. Tôi biết nó có vẻ hơi đáng ngờ. Tôi chỉ cố gắng tránh những điều không cần thiết nếu các câu lệnh trong các vòng lặp đi qua hàng trăm lần. –
ví dụ tôi thấy nhưng chưa học được mã đăng nhập% .. như% x ... Tôi nghi ngờ đó là cách nó hoạt động nhưng có thể có một cách như nó cho phép tôi sử dụng biến trong các dấu ngoặc trước đây. format() –