python 3 8 new features

Опубликовано: 30 Сентябрь 2024
на канале: Softhints - Python, Linux, Pandas
1,046
11

Python 3.8 New Features - code name walrus

https://blog.softhints.com/python-3-8...

For me the most interesting new features are 3:

1. The Walrus Operator
2. Positional-only parameters
3. f-strings support =

Interesting language changes:

1. continue statement is now allowed in finally clause
2. new method as_integer_ratio() for bool, int and Fraction types
3. Added support of \N{name} escapes in regular expressions
4. When the Python interpreter is interrupted by Ctrl-C (SIGINT) and the resulting KeyboardInterrupt exception is not caught, the Python process now exits via a SIGINT signal

other new changes:

Parallel filesystem cache for compiled bytecode files
Debug build uses the same ABI as release build
PEP 578: Python Runtime Audit Hooks
PEP 587: Python Initialization Configuration
Vectorcall: a fast calling protocol for CPython
Pickle protocol 5 with out-of-band data buffers

---------------------------------------------------------------------------------------------------------------------------------------------------------------
Bonus resources

https://docs.python.org/3/whatsnew/3....
https://www.python.org/downloads/rele...
https://tio.run/#python38pr

---------------------------------------------------------------------------------------------------------------------------------------------------------------
Code store

github: https://github.com/softhints/python/
bitbucket: https://bitbucket.org/softhints/

Socials

site: https://softhints.com/
Facebook:   / 435421910242028  
Facebook:   / softhints  
Twitter:   / softwarehints  
Discord:   / discord