สมมติว่าเราต้องใช้ชื่อและนามสกุลจากคอนโซลและเขียนข้อความแจ้งเช่น "สวัสดี <ชื่อ> <นามสกุล> ยินดีต้อนรับ!" เพื่อให้ได้ผลลัพธ์ เราสามารถใช้คลาส format() เราสามารถแทนที่สตริงโดยใช้ {} จากนั้นส่งอาร์กิวเมนต์ไปยังฟังก์ชัน format()
ดังนั้น หากอินพุตเป็นเหมือน Ashish Dutta ผลลัพธ์จะเป็น "สวัสดี Ashish Dutta ยินดีต้อนรับ!"
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
-
fn :=รับอินพุตแรกจากคอนโซล
-
ln :=รับอินพุตที่สองจากคอนโซล
-
ret :="สวัสดี a {} {} ยินดีต้อนรับ!" แล้วเรียกรูปแบบด้วยสตริงนี้เช่น format(fn, ln)
-
รีเทิร์น
ตัวอย่าง
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น
def solve(): fn = input() ln = input() ret = "Hello {} {}, you are welcome!".format(fn, ln) return ret print(solve())
อินพุต
Ashish Dutta
ผลลัพธ์
Hello Ashish Dutta, you are welcome!