Maison > développement back-end > Tutoriel Python > Conseils super pratiques Python pour améliorer l'efficacité du travail Max

Conseils super pratiques Python pour améliorer l'efficacité du travail Max

WBOY
Libérer: 2023-05-10 15:19:06
avant
1428 Les gens l'ont consulté

Python 超实用小技巧,提升工作效率 Max

Comme nous le savons tous, Python est réputé pour sa simplicité et sa facilité d'utilisation Face à des tâches répétitives complexes et triviales, il est parfois nécessaire d'affiner quelques petits scripts pour gérer des tâches répétitives. Aujourd'hui, Pison Jiang a compilé. dix super pratiques pour vous. Une petite astuce qui peut être exécutée directement. Il est recommandé de le récupérer.

1. Nous pouvons attribuer des valeurs à plusieurs variables via des listes, à condition que le nombre d'éléments de la liste corresponde au nombre de variables.

In [1]: list = [1, 2, 3]
In [2]: a, b, c = list
In [3]: print(a, b, c)
1 2 3
Copier après la connexion

2. _ en mode interactif représente la sortie de l'expression précédente.

In [4]: 2 * 3
Out[4]: 6
In [5]: _
Out[5]: 6
Copier après la connexion

3. Liez les éléments de la liste via l'opération de jointure.

In [6]: words = ['I', 'Like', 'Python']
In [7]: ' '.join(words)
Out[7]: 'I Like Python'
Copier après la connexion

4. Inverser une liste devrait être une opération courante de base. Voici deux méthodes courantes pour inverser la liste via la fonction inverse ou le découpage.

In [8]: words = ['I', 'Like', 'Python']
In [9]: words.reverse()
In [10]: words
Out[10]: ['Python', 'Like', 'I']
In [11]: words[::-1]
Out[11]: ['I', 'Like', 'Python']
Copier après la connexion

5. Bien que le matériel informatique soit désormais très bon marché, cela ne signifie pas que nous n'avons pas besoin de prendre en compte l'utilisation de la mémoire lors de l'écriture de programmes. Vous pouvez obtenir l'utilisation de la mémoire des variables via getsizeof du module sys.

In [12]: import sys
In [13]: value = 100
In [14]: sys.getsizeof(value)
Out[14]: 28
Copier après la connexion

6. Imprimer une chaîne plusieurs fois. C'est également une fonction couramment utilisée dans les tableaux. Elle est souvent utilisée lors du débogage.

In [15]: '#' * 20
Out[15]: '####################'
0x06
Copier après la connexion

7. Mettez la première lettre de la chaîne en majuscule.

In [16]: word = 'python'
In [17]: word.title()
Out[17]: 'Python'
Copier après la connexion

8. Transformez deux listes avec le même nombre d'éléments en dictionnaires.

In [18]: keys = ["a", "b", "c"]
In [19]: values = [1, 2, 3]
In [20]: dict(zip(keys, values))
Out[20]: {'a': 1, 'b': 2, 'c': 3}
Copier après la connexion

9. Définissez la valeur de retour par défaut du dictionnaire, un peu similaire à la fonction map.getOrDefault() en Java.

In [23]: d = {'a': 1, 'b': 2}
In [24]: d.get('a')
Out[24]: 1
In [25]: d.get('c')
In [26]: d.get('c', 300)
Out[26]: 300
Copier après la connexion

10. Enfin, j'aimerais partager avec vous la compréhension du dictionnaire/ensemble, qui est l'une des fonctions les plus utiles de Python.

In [27]: values = {i : i*i for i in range(5)}
In [28]: values
Out[28]: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
In [29]: nums = {i*i for i in range(5)}
In [30]: nums
Out[30]: {0, 1, 4, 9, 16}
In [31]: nums = [i for i in range(5)]
In [32]: nums
Out[32]: [0, 1, 2, 3, 4]
Copier après la connexion

Résumé

Aujourd'hui, j'ai partagé avec vous quelques conseils pratiques courants en Python, utilisez-les rapidement. Quels autres conseils connaissez-vous sur Python ? Vous pouvez communiquer avec tout le monde dans la zone de commentaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:51cto.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal