Both sides previous revisionPrevious revisionNext revision | Previous revision |
python_notes [2023/12/31 19:12] – [check if something is int] raju | python_notes [2024/01/03 22:15] (current) – [useful links] raju |
---|
* [[https://nedbatchelder.com/text/names.html | Facts and myths about Python names and values]] (nedbatchelder.com) - well explained. | * [[https://nedbatchelder.com/text/names.html | Facts and myths about Python names and values]] (nedbatchelder.com) - well explained. |
| |
| ==== links to documentation ==== |
| |
| * os.path.basename - https://docs.python.org/3/library/os.path.html#os.path.basename |
| * continue statement - https://docs.python.org/3/reference/simple_stmts.html#the-continue-statement |
==== validate inputs ==== | ==== validate inputs ==== |
Sample snippet: | Sample snippet: |
Why? | Why? |
| |
A: The ''<'' and ''=='' are comparison operators. If a, b, c, …, y, z are expressions and op1, op2, …, opN are comparison operators, then in python a op1 b op2 c ... y opN z is equivalent to a op1 b and b op2 c and ... y opN z, except that each expression is evaluated at most once. | A: The ''<'' and ''=='' are comparison operators. If a, b, c, …, y, z are expressions and op1, op2, …, opN are comparison operators, then in python, a op1 b op2 c ... y opN z is equivalent to a op1 b and b op2 c and ... y opN z, except that each expression is evaluated at most once. |
| |
So ''3 < 4 == True'' is equivalent to ''3 < 4 and 4 == True'' which evaluates to 'True and False'' which turns out to be ''False''. | So ''3 < 4 == True'' is equivalent to ''3 < 4 and 4 == True'' which evaluates to ''True and False'' which turns out to be ''False''. |
| |
Ref:- https://docs.python.org/3/reference/expressions.html#comparisons | Ref:- |
| * https://docs.python.org/3/reference/expressions.html#comparisons - describes the above rule and also gives a list of comparison operators |
| |
| ==== List of comparison operators ==== |
| <code> |
| "<" | ">" | "==" | ">=" | "<=" | "!=" |
| | "is" ["not"] | ["not"] "in" |
| </code> |
| |
| Ref:- https://docs.python.org/3/reference/expressions.html#comparisons |
===== tasks ===== | ===== tasks ===== |
* [[get urls in a url]] | * [[get urls in a url]] |