Maison >développement back-end >Tutoriel Python >Introduction aux types de données de base de Python
Opérateurs
1. Opérations arithmétiques :
2. 3. Opération d'affectation :
4. Opération logique :
5. >
Types de données de base
1. Nombre
int (type entier)
Sur une machine 32 bits, le nombre de chiffres dans un entier Il est de 32 bits et la plage de valeurs est -2**31~2**31-1, c'est-à-dire -2147483648~2147483647Sur un système 64 bits, le nombre de chiffres dans l'entier est de 64 bits et la plage de valeurs est -2* *63~2**63-1, soit -9223372036854775808~9223372036854775807
valeur booléenne.
Vrai ou Faux
1 Ou 0
4. 🎜>
Créer une liste :name_list = ['alex', 'seven', 'eric']
ou
name_list = list(['alex' , 'sept', 'eric'])
Opérations de base : IndexTranche
Ajouter
Supprimer
Longueur
Tranche
Boucle
Contient
5 . YuanzuCréer Yuanzu : âges = (11, 22, 33, 44, 55)
ou
âges = tuple((11, 22, 33, 44, 55))
Opérations de base : IndexTranche
Boucle
Longueur
Contient
6. Dictionnaire (non ordonné) Créer un dictionnaire : personne = {"name": "mr.wu", 'age': 18}
ou
personne = dict({"name": "mr.wu", 'age': 18 })
Opérations courantes : IndexAjouter
Supprimer
Clé, valeur , paire clé-valeur
Boucle
Longueur
PS : boucle, intervalle, continuer et interrompreAutres 1. boucle for
L'utilisateur boucle le contenu de l'objet itérable dans l'ordre,
PS : break, continue
li = [11, 22,33,44]
pour l'article en li :
imprimer l'article
2, énumérer
Ajouter le numéro de série à l'objet itérable
li = [11,22,33 ]
pour k,v dans enumerate(li, 1):
print(k,v)
3. et xrange
spécifiez la plage, générez le nombre spécifié
print range(1, 10)
# Résultat : [1, 2, 3, 4, 5, 6 , 7, 8, 9]
plage d'impression(1, 10, 2)
# Résultat : [1, 3, 5, 7, 9]
plage d'impression (30, 0, -2)
# Résultat : [30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]
Questions d'exercices
1. La classification des éléments
a l'ensemble de valeurs suivant [11,22,33,44,55, 66,77,88,99,90... ], enregistrez toutes les valeurs supérieures à 66 dans la première clé du dictionnaire et enregistrez les valeurs inférieures à 66 dans la valeur de la deuxième clé.
C'est-à-dire : {'k1' : toutes les valeurs supérieures à 66, 'k2' : toutes les valeurs inférieures à 66>RechercherRechercher les éléments dans la liste et supprime chaque élément, et trouve tous les éléments commençant par a ou A et se terminant par c. li = ["alec", " aric", "Alex", "Tony", "rain"]
tu = ("alec", " aric", "Alex", "Tony", "pluie")
dic = {'k1': "alex", 'k2': 'aric', "k3": "Alex", "k4": "Tony"}
3. Affichez la liste des produits, l'utilisateur saisit le numéro de série et le produit sélectionné par l'utilisateur s'affiche
Produit li = ["téléphone mobile", " ordinateur", 'tapis de souris', 'Yacht']
4. Panier d'achat
Exigences fonctionnelles :
oblige l'utilisateur à saisir le total des actifs , par exemple : 2000
affichage La liste de produits permet aux utilisateurs de sélectionner des produits en fonction des numéros de série et de les ajouter au panier
pour l'achat si le montant total des produits est supérieur à. le total de l'actif, cela indiquera que le solde du compte est insuffisant, sinon l'achat est réussi.
Supplémentaire : peut être rechargé, un certain produit peut être retiré du panier
goods = [
{"name": "computer ", "price" : 1999},
{"name": "mouse", "price": 10},
{"name": "yacht", "price": 20},
{"name": "Beauty", "price": 998},
]
5. Interaction de l'utilisateur, affichant la sélection de trois niveaux liens entre les provinces, les villes et les comtés
dic = {
"Hebei": {
"Shijiazhuang": ["Luquan", "Gaocheng", "Yuanshi"] ,
"Handan": ["Yongnian", "Shexian", "Cixian"],
}
"Henan": {
. ..
}
"Shanxi": {
...
}
}
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!