Python allows programmers to pass additional arguments to functions via comments.
Now armed with this knowledge head out and spread it to all code bases.
Feel free to use the code I wrote in your projects.
Link to the source code: https://github.com/raldone01/python_lessons_py/blob/v2.0.0/lesson_0_comments.ipynb
### Image transcription:
```python
# First we have to import comment_arguments from arglib
# Sadly arglib is not yet a standard library.
from arglib import comment_arguments
def add(*args, **kwargs):
c_args, c_kwargs = comment_arguments()
return sum([int(i) for i in args + c_args])
# Go ahead and change the comments.
# See how they are used as arguments.
result = add() # 1, 2
print(result)
# comment arguments can be combined with normal function arguments
result = add(1, 2) # 3, 4
print(result)
```
---
#### Output:
```
3
10
```
This is version `v2.0.0` of the post: https://github.com/raldone01/python_lessons_py/tree/v2.0.0
Note:
`v1.0.0` of the post can be found here: https://github.com/raldone01/python_lessons_py/tree/v1.0.0
Choosing `lib` as the name for my module was a bit devious.
I did it because I thought if I am creating something cursed why not go all the way?
Regarding misinformation:
I thought simply posting this in programmer humor was enough.
Anyways, the techniques shown here are not yet regarded best practice.
Decide carefully if you want to apply the shown concepts in your own code bases.
`^.?$|^(..+?)\1+$`
::: spoiler <answer>
Matches strings of any character repeated a non-prime number of times
:::
https://www.youtube.com/watch?v=5vbk0TwkokM
Jim pondered aloud one morning to his wife, "Why do you always cut off the ends of sausages when you cook them?"
His wife replied, "I learned that from my mother. If you're interested, ask her yourself."
Intrigued, Jim sought out his mother-in-law and posed the same question: "Why do you always cut off the ends of sausages when cooking them?"
She responded, "I don't know, my mother taught me that. If you're curious, call her."
Determined to uncover the mystery, Jim dialed up and inquired: "This is Jimmy, your granddaughter (my wife) and your daughter (my mother-in-law) always cut off the ends when cooking sausages, saying that you taught them. What's the point?"
To this, she replied, "Are you still using my little saucepan to cook those sausages?"
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
Posts must be relevant to programming, programmers, or computer science.
No NSFW content.
Jokes must be in good taste. No hate speech, bigotry, etc.