diff --git a/languages/bash.sh b/languages/bash.sh index 1b8b16b..87cf301 100644 --- a/languages/bash.sh +++ b/languages/bash.sh @@ -47,9 +47,10 @@ CTRL+X then ) # finish recording keyboard macro CTRL+X then E # recall last recorded keyboard macro CTRL+X then CTRL+E # invoke text editor (specified by $EDITOR) on current command line then execute resultes as shell commands CTRL+A then D # logout from screen but don't kill it, if any command exist, it will continue - -BACKSPACE # deletes one character backward -DELETE # deletes one character under cursor +CTRL+T then Z # Minimizes the current session or sends the current session to the background. +fg(foreground) # Maxmizes the current session +BACKSPACE # deletes one character backward +DELETE # deletes one character under cursor history # shows command line history !! # repeats the last command diff --git a/languages/python.md b/languages/python.md index 1eaf23e..ee2f6dc 100644 --- a/languages/python.md +++ b/languages/python.md @@ -380,3 +380,14 @@ function_name() * We need not to specify the return type of the function. * Functions by default return `None` * We can return any datatype. +### f strings +* Short of "formatted string". +* Allow us to to embed expressions inside string literals. +* f-strings are denoted by "f" or "F" prefix before the string +* Expressions are closed by curly braces '{}' with the f-string +``` +name = "Alice" +print(f"Hello, I am {name} and I am a programmer.") + +``` +