Python 3.9 existe depuis fin 2020 et il est livré avec un tas de nouvelles fonctionnalités et améliorations de syntaxe. Dans cet article, nous allons explorer quelques ajouts intéressants qui ont été intégrés à cette version. Nous discuterons également de la mise à niveau vers Python 3.9 au cas où vous le souhaiteriez.
Depuis Python 3.9, vous pouvez utiliser l' |opérateur pour fusionner deux dictionnaires ou plus ensemble. Pour les clés en double, le dictionnaire le plus à droite est prioritaire. Ce sucre syntaxique fait partie du PEP-584 .
>>> dict1 = {'a': 1, 'b': 2}
>>> dict2 = {'b': 3, 'c': 4, 'd': 5}
>>> dict1 | dict2
{'a': 1, 'b': 3, 'c': 4, 'd': 5}
Pour aller plus loin, vous pouvez également utiliser un |=opérateur pour mettre à jour un dictionnaire sur place. Essentiellement a |= béquivaut à , a = a | bmais |=ne reviendra pas , mais un nouveau dictionnaire asera modifié à la place. Cet ajout fait également partie du PEP-584 .
>>> dict1 = {'a': 1, 'b': 2}
>>> dict2 = {'b': 3, 'c': 4, 'd': 5}
>>> dict1 |= dict
>>> dict1
{'a': 1, 'b': 3, 'c': 4, 'd': 5}
La méthode String removeprefix()peut désormais être utilisée pour supprimer le préfixe des chaînes.
Ces nouveaux ajouts font partie de PEP-616 .
>>> my_str = 'Title: Hello World'
>>> my_str.removeprefix('Title: ')
World
Le deuxième ajout contenu dans PEP-616 est la removesuffix()méthode des chaînes. Comme l'exemple précédent, cette méthode peut être utilisée pour supprimer le suffixe des chaînes.
>>> my_str = 'Title: Hello World'
>>> my_str.removesuffix(' Hello World')
Title:
Pour installer Python 3.9, je vous conseillerais de le faire en utilisant les téléchargements officiels fournis dans la documentation . Il y a même quelques mises à jour mineures de la 3.9.0 - assurez-vous de voir la (les) dernière (s) version (s) disponible (s) ici .
Si vous êtes un utilisateur Windows ou OSX, téléchargez simplement le fichier correspondant à partir du premier lien que j'ai fourni.
Si vous êtes un utilisateur Linux, vous pouvez l'installer via APT:
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt install python3.9
Dans cet article, nous avons discuté de quelques ajouts récents dans Python 3.9. Nous avons montré comment utiliser |et les |=opérateurs pour fusionner et mettre à jour les dictionnaires. De plus, nous avons introduit deux nouvelles méthodes de chaîne, à savoir removeprefix()et removesuffix()qui peuvent être appliquées sur des chaînes pour supprimer respectivement le préfixe ou le suffixe. Enfin, nous avons rapidement exploré comment installer ou mettre à jour (vers) Python 3.9.
Si vous souhaitez en savoir plus sur plus de fonctionnalités et d'améliorations qui faisaient partie de la version 3.9, consultez les faits saillants de la version officielle .
Lorsque vous faites une demande à facebook.com, votre ordinateur recherche le nom de domaine pour traduire ce nom de domaine en une adresse IP afin que votre ordinateur puisse établir cette connexion.
Vous devez avoir entendu parler de tous les nouveaux plugins ChatGPT puissants comme le navigateur, l'interpréteur de code, etc. Mais il y a un problème, l'accès aux plugins est limité à une liste d'attente et donc beaucoup n'y ont pas accès.
Dans le monde rapide et compétitif d'aujourd'hui, la carrière d'une personne joue un rôle important dans la croissance personnelle, la stabilité financière et la satisfaction globale de la vie. Cependant, de nombreuses personnes se retrouvent prises dans un cycle incessant de stagnation et d'insatisfaction, dépérissant progressivement dans leur vie professionnelle.
Passer à une nouvelle carrière peut être extrêmement difficile si vous essayez de le faire seul. Il est important de trouver des partenaires de responsabilité qui sont au même niveau d'apprentissage que vous, qui partagent des objectifs, une ténacité et un dynamisme similaires.
En 2022, avec la sortie de GPT-3, la compétence en écriture semble devenir moins importante. Avec l'IA, les personnes ayant une mauvaise écriture peuvent également générer du personnel de qualité.
[Alerte de déclenchement : cet essai comprend des captures d'écran de personnes faisant l'éloge du meurtrier de Jordan Neely.] Les responsables de l'application des lois ont finalement - et peut-être à contrecœur - inculpé Daniel Penny, l'homme qui a étouffé Jordan Neely jusqu'à sa mort, pour cet homicide.