# basic f-stringname = "Alice"age = 25f"Hello, {name}!"#ans: "Hello, Alice!"f"{name} is {age} years old"#ans: "Alice is 25 years old"
# expressions in f-stringsx = 10y = 20f"{x} + {y} = {x + y}"#ans: "10 + 20 = 30"
# format specifierspi = 3.14159f"{pi:.2f}"#ans: "3.14"num = 42f"{num:05d}"#ans: "00042"
# str.format()"Hello, {}!".format("World")#ans: "Hello, World!""{} + {} = {}".format(2, 3, 5)#ans: "2 + 3 = 5"
# named placeholders"{name} is {age}".format(name="Alice", age=25)#ans: "Alice is 25"
# % formatting"Hello, %s!" % "World"#ans: "Hello, World!""%d + %d = %d" % (2, 3, 5)#ans: "2 + 3 = 5"
# basic f-string?x = 5f"Value: {x}"#ans: "Value: 5"
# f-string expression?x = 3f"{x} squared is {x**2}"#ans: "3 squared is 9"
# formatting decimals?pi = 3.14159f"{pi:.2f}"#ans: "3.14"f"{pi:.4f}"#ans: "3.1416"
# padding with zeros?num = 7f"{num:03d}"#ans: "007"
# format() method?"{}{}{}".format(1, 2, 3)#ans: "123"
# format with index?"{1} {0}".format("World", "Hello")#ans: "Hello World"
# % with tuple?"Name: %s, Age: %d" % ("Alice", 25)#ans: "Name: Alice, Age: 25"
# f-string debugging (3.8+)?x = 42f"{x=}"#ans: "x=42"
# alignment?name = "Al"f"{name:>10}"#ans: " Al"f"{name:<10}"#ans: "Al "
# multiline f-string?name = "Alice"age = 25f"""Name: {name}Age: {age}"""#ans: "Name: Alice\nAge: 25"
Google tag (gtag.js)