from random import shuffle
liste = ['PHP', 'Java', 'C', 'C++', 'Python']
shuffle(liste)
print(liste)
Sortie:
['Python', 'C++', 'Java', 'PHP', 'C']
Les commentaires en Python commencent par le caractère #. Exemple:
# Ceci est un commentaire en Python
Des fonctions qui renvoient un ensemble d’éléments itérable sont appelées générateurs.
En Python, la méthode « capitalize() » met en majuscule la première lettre d’une chaîne. Si la chaîne se compose déjà d’une lettre majuscule au début, elle renvoie la chaîne d’origine. Exemple :
str='waytolearnx'
print(str.capitalize()) #Waytolearnx
Pour convertir une chaîne en minuscules, la fonction « lower() » peut être utilisée. Exemple:
str='WAYTOLEARNX'
print(str.lower()) #waytolearnx
Les commentaires sur plusieurs lignes apparaissent sur plusieurs lignes. Toutes les lignes à commenter doivent être préfixées par un #.
Nous utilisons *args lorsque nous ne savons pas combien d’arguments vont être passés à une fonction, ou si nous voulons passer une liste ou un tuple en arguments à une fonction. **kwargs est utilisé lorsque nous ne savons pas combien d’arguments de mot-clé seront passés à une fonction, ou il peut être utilisé pour passer les valeurs d’un dictionnaire en tant qu’arguments de mot-clé. Les identifiants args et kwargs sont une convention, vous pouvez également utiliser *tata et **toto mais ce ne serait pas une bonne pratique.
Recherche toutes les sous-chaînes où l’expression régulière correspond, puis les remplacer par une chaîne différente. Exemple:
import re
result = re.sub('Y', 'X', 'WayToLearnY')
print(result) #WayToLearnX
Il est similaire à « sub() » et renvoie également la nouvelle chaîne avec le nombre de remplacements. Exemple:
import re
result = re.subn('Y', 'X', 'WayToLearnY')
print(result) # ('WayToLearnX', 1)