diff --git a/Notes/01_Introduction/03_Numbers.md b/Notes/01_Introduction/03_Numbers.md index 59e8d12..c83b579 100644 --- a/Notes/01_Introduction/03_Numbers.md +++ b/Notes/01_Introduction/03_Numbers.md @@ -45,22 +45,22 @@ e = 0b10001111 # Binary Common operations: -| | | -| ---- | ---- | -| + | Add | -| - | Subtract | -| * | Multiply | -| / | Divide | -| // | Floor divide | -| % | Modulo | -| ** | Power | -| << | Bit shift left | -| >> | Bit shift right | -| & | Big-wise AND | -| | | Bit-wise OR | -| ^ | Bit-wise XOR | -| ~ | Bit-wise NOT | -| abs(x) | Absolute value | +``` +x + y Add +x - y Subtract +x * y Multiply +x / y Divide +x // y Floor Divide +x % y Modulo +x ** y Power +x << n Bit shift left +x >> n Bit shift right +x & y Bit-wise AND +x | y Bit-wise OR +x ^ y Bit-wise XOR +~x Bit-wise NOT +abs(x) Absolute value +``` ### Comparisons @@ -114,16 +114,16 @@ This is **not a Python issue**, but the underlying floating point hardware on th Common Operations: -| | | -| ---- | ---- | -| + | Add | -| - | Subtract | -| * | Multiply | -| / | Divide | -| // | Floor divide | -| % | Modulo (remainder) | -| ** | Power | -| abs(x) | Absolute value | +``` +x + y Add +x - y Subtract +x * y Multiply +x / y Divide +x // y Floor Divide +x % y Modulo +x ** y Power +abs(x) Absolute Value +``` Theses are the same operators as Integers, except for the bit-wise operators. diff --git a/Notes/01_Introduction/04_Strings.md b/Notes/01_Introduction/04_Strings.md index cbd02fa..3ca818a 100644 --- a/Notes/01_Introduction/04_Strings.md +++ b/Notes/01_Introduction/04_Strings.md @@ -26,15 +26,14 @@ Triple quotes capture all text enclosed in multiple lines. ### String escape codes -| | | -| ---- | ---- | -| `'\n'` | Line feed | -| `'\r'` | Carriage return | -| `'\t'` | Tab | -| `'\''` | Literal single quote | -| `'\"'` | Literal double quote | -| `'\\'` | Backslash | - +``` +'\n' Line feed +'\r' Carriage return +'\t' Tab +'\'' Literal single quote +'\"' Literal double quote +'\\'` Literal backslash +``` These codes are inspired by C. ### String Representation @@ -118,24 +117,23 @@ t = s.replace('Hello' , 'Hallo') **More string methods:** -| | | -| ---- | ---- | -| s.endswith(suffix) | # Check if string ends with suffix | -| s.find(t) | # First occurrence of t in s | -| s.index(t) | # First occurrence of t in s | -| s.isalpha() | # Check if characters are alphabetic | -| s.isdigit() | # Check if characters are numeric | -| s.islower() | # Check if characters are lower-case | -| s.isupper() | # Check if characters are upper-case | -| s.join(slist) | # Joins lists using s as delimiter | -| s.lower() | # Convert to lower case | -| s.replace(old,new) | # Replace text | -| s.rfind(t) | # Search for t from end of string | -| s.rindex(t) | # Search for t from end of string | -| s.split([delim]) | # Split string into list of substrings | -| s.startswith(prefix) | # Check if string starts with prefix | -| s.strip() | # Strip leading/trailing space | -| s.upper() | # Convert to upper case | +```python +s.endswith(suffix) # Check if string ends with suffix +s.find(t) # First occurrence of t in s +s.index(t) # First occurrence of t in s +s.isalpha() # Check if characters are alphabetic +s.isdigit() # Check if characters are numeric +s.islower() # Check if characters are lower-case +s.isupper() # Check if characters are upper-case +s.join(slist) # Joins lists using s as delimiter +s.lower() # Convert to lower case +s.replace(old,new) # Replace text +s.rfind(t) # Search for t from end of string +s.rindex(t) # Search for t from end of string +s.split([delim]) # Split string into list of substrings +s.startswith(prefix) # Check if string starts with prefix +s.strip() # Strip leading/trailing space +s.upper() # Convert to upper case ### String Mutability diff --git a/_config.yml b/_config.yml index c741881..42b0a91 100644 --- a/_config.yml +++ b/_config.yml @@ -1 +1 @@ -theme: jekyll-theme-slate \ No newline at end of file +theme: \ No newline at end of file