Introduction aux types de données de base de Python

高洛峰
Libérer: 2017-03-10 16:48:44
original
1638 Les gens l'ont consulté

Opérateurs

1. Opérations arithmétiques :

Introduction aux types de données de base de Python

2. 3. Opération d'affectation :

Introduction aux types de données de base de Python

4. Opération logique :

Introduction aux types de données de base de Python

5. >

Introduction aux types de données de base de PythonTypes de données de base

1. Nombre

int (type entier)Introduction aux types de données de base de Python

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~2147483647

Sur 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

3. Chaîne

"hello world"

Fonctions communes de la chaîne :

supprimer les blancs

diviser

Longueur

Index

Tranche

4. 🎜>

Créer une liste :

name_list = ['alex', 'seven', 'eric']


ou

name_list = list(['alex' , 'sept', 'eric'])

Opérations de base :

Index

Tranche


Ajouter

Supprimer

Longueur

Tranche

Boucle

Contient

5 . Yuanzu

Créer Yuanzu :

âges = (11, 22, 33, 44, 55)


ou

âges = tuple((11, 22, 33, 44, 55))

Opérations de base :

Index

Tranche


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 :

Index

Ajouter


Supprimer

Clé, valeur , paire clé-valeur

Boucle

Longueur

PS : boucle, intervalle, continuer et interrompre

Autres

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>

Rechercher

Rechercher 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!

Étiquettes associées:
source:php.cn
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