Maison  >  Article  >  développement back-end  >  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
WBOYavant
2023-05-10 15:19:061376parcourir

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

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

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'

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']

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

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

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

In [16]: word = 'python'
In [17]: word.title()
Out[17]: 'Python'

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}

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

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]

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer