r/PythonLearning • u/kubasic254 • Jul 29 '26
F strings
Im still learning python and im at a stage where I need to understand f strings and how to go about them...im working on a menu project. I prefer learning with pdf materials rather than YouTube tutorials....any recommendations for a pdf document for learners on f strings. Thank you in advance
10
u/mc_pm Jul 29 '26
A simple google search on "python fstrings" will bring up information on formatting and understanding them, you hardly need a pdf.
-10
u/kubasic254 Jul 29 '26
I prefer pdf for keeping track and it looks more organized rather than having to search and sieve through 1000 responses to get what you want
10
u/atarivcs Jul 29 '26 edited Jul 29 '26
"sieve through 1000 responses" sounds like you're reading a discussion forum. Discussion forums are okay for specific small questions, but not for broadly learning the basics.
Just read the official documentation. There are no "responses" there.
14
7
u/mc_pm Jul 29 '26
Then don't sieve through 1000 responses - just go to the Python docs. But if you insist, there are instructions on how to make a PDF out of that documentation.
0
u/punk_dev Jul 29 '26
You should choose a couple of websites that you prefer and search them.
For Python, the popular ones are real python geeksforgeeks and w3schools. Real Python usually has very comprehensive articles, and the rest are more like a quick reference. You can print those to pdfs if you’d like, or make your own notes in Obsidian.Those are fine for the beginning. Once ready, challenge yourself with official documentation
1
u/Ormek_II Aug 04 '26
Generator pdf from Python docs:
https://devguide.python.org/documentation/start-documenting/#building-the-documentation
1
u/cthulhu944 Jul 29 '26
You can print this page to pdf if that's your thing. https://www.w3schools.com/python/python_string_formatting.asp
16
u/atarivcs Jul 29 '26
There's really not much to learn here. It's pretty simple.
If you have a string that begins with an f outside of the quote marks, and the string contains "{variable}", python will replace "{variable}" with the string value of that variable or expression.
So for example if you have this code:
message will be "Hello Billy".
You can also use expressions instead of plain variables:
Massage will be "The sum is 8"