1
0
mirror of https://github.com/satwikkansal/wtfpython synced 2024-06-09 14:47:48 +02:00

Minor corrections

This commit is contained in:
Satwik 2019-12-19 15:49:52 +05:30
parent d7c8b73731
commit f3c7afebd7

27
README.md vendored
View File

@ -2,7 +2,7 @@
<h1 align="center">What the f*ck Python! 🐍</h1> <h1 align="center">What the f*ck Python! 🐍</h1>
<p align="center">An interesting collection of surprising snippets and lesser-known Python features.</p> <p align="center">An interesting collection of surprising snippets and lesser-known Python features.</p>
Translations: [Chinese 中文](https://github.com/leisurelicht/wtfpython-cn) Translations: [Chinese 中文](https://github.com/leisurelicht/wtfpython-cn) | [Add translation](https://github.com/satwikkansal/wtfpython/issues/new?title=Add%20translation%20for%20[LANGUAGE]&body=Expected%20time%20to%20finish:%20[X]%20weeks.%20I%27ll%20start%20working%20on%20it%20from%20[Y].)
Python, being a beautifully designed high-level and interpreter-based programming language, provides us with many features for the programmer's comfort. But sometimes, the outcomes of a Python snippet may not seem obvious at first sight. Python, being a beautifully designed high-level and interpreter-based programming language, provides us with many features for the programmer's comfort. But sometimes, the outcomes of a Python snippet may not seem obvious at first sight.
@ -24,7 +24,7 @@ So, here we go...
- [Structure of the Examples](#structure-of-the-examples) - [Structure of the Examples](#structure-of-the-examples)
+ [ Some fancy Title](#-some-fancy-title) + [ Some fancy Title](#-some-fancy-title)
- [Usage](#usage) - [Usage](#usage)
- [👀 Examples](#%F0%9F%91%80-examples) - [👀 Examples](#-examples)
* [Section: Strain your brain!](#section-strain-your-brain) * [Section: Strain your brain!](#section-strain-your-brain)
+ [ First things first!](#-first-things-first) + [ First things first!](#-first-things-first)
+ [ Strings can be tricky sometimes](#-strings-can-be-tricky-sometimes) + [ Strings can be tricky sometimes](#-strings-can-be-tricky-sometimes)
@ -91,7 +91,6 @@ So, here we go...
+ [ `+=` is faster](#--is-faster) + [ `+=` is faster](#--is-faster)
+ [ Let's make a giant string!](#-lets-make-a-giant-string) + [ Let's make a giant string!](#-lets-make-a-giant-string)
+ [ Minor Ones](#-minor-ones) + [ Minor Ones](#-minor-ones)
* [~~~ That's all folks! ~~~](#-thats-all-folks-)
- [Contributing](#contributing) - [Contributing](#contributing)
- [Acknowledgements](#acknowledgements) - [Acknowledgements](#acknowledgements)
- [🎓 License](#%F0%9F%8E%93-license) - [🎓 License](#%F0%9F%8E%93-license)
@ -221,7 +220,7 @@ SyntaxError: invalid syntax
💡 Explanation ####💡 Explanation
**Quick walrus operator refresher** **Quick walrus operator refresher**
@ -3355,7 +3354,7 @@ Let's increase the number of iterations by a factor of 10.
+ `++a` parses as `+(+a)` which translates to `a`. Similarly, the output of the statement `--a` can be justified. + `++a` parses as `+(+a)` which translates to `a`. Similarly, the output of the statement `--a` can be justified.
+ This StackOverflow [thread](https://stackoverflow.com/questions/3654830/why-are-there-no-and-operators-in-python) discusses the rationale behind the absence of increment and decrement operators in Python. + This StackOverflow [thread](https://stackoverflow.com/questions/3654830/why-are-there-no-and-operators-in-python) discusses the rationale behind the absence of increment and decrement operators in Python.
* You must be aware of the Walrus operator in Python. But have you ever heard about _the space-invader operator_? * You must be aware of the Walrus operator in Python. But have you ever heard about *the space-invader operator*?
```py ```py
>>> a = 42 >>> a = 42
>>> a -=- 1 >>> a -=- 1
@ -3470,26 +3469,28 @@ f()
``` ```
The behavior is due to the matching of empty substring(`''`) with slices of length 0 in the original string. The behavior is due to the matching of empty substring(`''`) with slices of length 0 in the original string.
**That's all folks!**
--- ---
--- ---
# Contributing # Contributing
Here are a few ways that you can contribute to wtfpython, A few ways that you can contribute to wtfpython,
- Suggesting new examples - Suggesting new examples
- Helping with translation (See issues labeled translation) - Helping with translation (See [issues labeled translation](https://github.com/satwikkansal/wtfpython/issues?q=is%3Aissue+is%3Aopen+label%3Atranslation))
- Minor corrections like pointing out outdated snippets, typos, formatting errors, etc - Minor corrections like pointing out outdated snippets, typos, formatting errors, etc.
- Identifying gaps (things inadequate explanation, redundancy, etc) - Identifying gaps (things like inadequate explanation, redundant examples, etc.)
- Suggestions in general for making this project more fun and useful - Any creative suggestions to make this project more fun and useful
Please see [CONTRIBUTING.md](/CONTRIBUTING.md) for more details. Feel free to create a new [issue](https://github.com/satwikkansal/wtfpython/issues/new). Please see [CONTRIBUTING.md](/CONTRIBUTING.md) for more details. Feel free to create a new [issue](https://github.com/satwikkansal/wtfpython/issues/new) to discuss things.
PS: Please don't reach out with backlinking requests, no links will be added unless they're highly relevant to the project. PS: Please don't reach out with backlinking requests, no links will be added unless they're highly relevant to the project.
# Acknowledgements # Acknowledgements
The idea and design for this collection were initially inspired by Denys Dovhan's awesome project [wtfjs](https://github.com/denysdovhan/wtfjs). The overwhelming support by the community gave it the shape it is in right now. The idea and design for this collection were initially inspired by Denys Dovhan's awesome project [wtfjs](https://github.com/denysdovhan/wtfjs). The overwhelming support by pythonistas gave it the shape it is in right now.
#### Some nice Links! #### Some nice Links!
* https://www.youtube.com/watch?v=sH4XF6pKKmk * https://www.youtube.com/watch?v=sH4XF6pKKmk
@ -3510,7 +3511,7 @@ The idea and design for this collection were initially inspired by Denys Dovhan'
[license-url]: http://www.wtfpl.net [license-url]: http://www.wtfpl.net
[license-image]: https://img.shields.io/badge/License-WTFPL%202.0-lightgrey.svg?style=flat-square [license-image]: https://img.shields.io/badge/License-WTFPL%202.0-lightgrey.svg?style=flat-square
## Surprise your friends too? ## Surprise your friends as well!
If you liked wtfpython, you can use these quick links to share it with your friends, If you liked wtfpython, you can use these quick links to share it with your friends,