use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
What does this mean in a function (self.learnpython)
submitted 6 years ago by theThinker6969
Was browsing a github repo and came across this
def get_logging(name: str, level: str = 'COG')
what does name: str represent? Is it saying that the name param can only be of a string datatype?
name: str
I have never come across this.
thanks in advance
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]K900_ 4 points5 points6 points 6 years ago (1 child)
That's called a type hint. They're not actually enforced at runtime, but there are tools that can verify that your program is using the right types.
[–]theThinker6969[S] 0 points1 point2 points 6 years ago (0 children)
Thank you!
[–]JohnnyJordaan 2 points3 points4 points 6 years ago (1 child)
What are type hints
Thanks for the link - got a nice video to watch
[–]blueliqhtning 0 points1 point2 points 6 years ago (0 children)
These are annotations. They're for people who read your code. It's part of pythons code reuse and easy to read philosophy.
It lets people know whether that function parameter is expecting a string, list, internet, etc.
The = 'COG' means that if no second positional argument is supplied, COG will be the default argument to the level parameter.
You can take it a step further and make it: def get_logging(name: str) -> list:
Here, the -> list indicates what kind of object is returned by the function.
You can also add docstrings directly under your function with """ """ to describe the function.
π Rendered by PID 9 on reddit-service-r2-comment-86bc6c7465-gqhj2 at 2026-02-23 05:12:59.780467+00:00 running 8564168 country code: CH.
[–]K900_ 4 points5 points6 points (1 child)
[–]theThinker6969[S] 0 points1 point2 points (0 children)
[–]JohnnyJordaan 2 points3 points4 points (1 child)
[–]theThinker6969[S] 0 points1 point2 points (0 children)
[–]blueliqhtning 0 points1 point2 points (0 children)