Python f-strings คือ รูปแบบการจัดการแสดงผลชุดข้อความ (formatted string literals) แบบใหม่ที่มากับ Python 3.6 ช่วยให้เราสามารถจัดการแสดงข้อความ รวมกับตัวแปรได้ง่าย และมีประสิทธิภาพมากยิ่งขึ้น
ตัวอย่าง
name = 'Python'
version = 3.6
print( f'Name {name} is version {version}' )
ผลลัพธ์
Name Python is version 3.6
โด้ดด้านบนมีตัวแปร 2 ตัว คือ name และ version โดยมีการใช้ f-strings ของ Python ในการจัดการแสดงผลชุดข้อความ โดยให้สังเกตตรงตัวอักษร f ด้านหน้าชุดข้อความ นั้นคือ การเริมใช้ f-strings ของ Python ซึ่งจะเห็นว่าทำให้เราสามารถใส่ตัวแปรเข้าไปในข้อความได้เลยโดยไม่ต้องใช้ str.format() หรือ %-formatting