Maison > développement back-end > Tutoriel Python > Quels sont les six types de données en python ?

Quels sont les six types de données en python ?

青灯夜游
Libérer: 2020-11-02 17:24:42
original
13082 Les gens l'ont consulté

Les six types de données de Python sont : Nombre, Chaîne, Liste, Tuple, Dictionnaire et Ensemble.

Quels sont les six types de données en python ?

Apprentissage recommandé : Tutoriel vidéo Python

python six Types de données

  • Nombre (numéro)
  • Chaîne (chaîne)
  • Liste (liste)
  • Tuple (tuple)
  • Dictionnaire (dictionnaire)
  • Ensemble (ensemble)

1.Nombres

'''
Commentaires multilignes : Trois simples guillemets ou trois guillemets doubles
Commentaire sur une seule ligne : #
a=1
print(a)
b=0.001
print(b)
c=-10
d =3
print(c/d,c//d,c%d,c**d)
e=1.23e10
f=1.23e-2
g=0x3f
Les entiers de Python n'ont pas de limite de taille, tandis que les entiers dans certains langages ont des limites de taille en fonction de leur longueur de stockage. Par exemple, Java limite la plage des entiers de 32 bits à -2147483648-2147483647.

Les nombres à virgule flottante de Python n'ont pas de limite de taille, mais s'ils dépassent une certaine plage, ils sont directement exprimés comme inf (infini)
'''

2.String

print(
'''
床前明月光,
   疑是地上霜,
举头望明月,\n
低头思故乡。
''')
Copier après la connexion

**Utilisez ce format pour générer directement le contenu d'une chaîne multiligne, en omettant n **

print(
r'''
床前明月光,
   疑是地上霜,
举头望明月,\n
低头思故乡。
''')
Copier après la connexion

Notez qu'après avoir ajouté r avant ''', n est également affiché sous forme de caractère
print('Il y a un clair de lune brillant devant le lit, soupçonné d'être du givre sur le sol, n lève les yeux à la lune, et baisse la tête pour manquer sa ville natale.')

print("Le soleil est sur les montagnes, le fleuve Jaune se jette dans la mer, je veux voir à des milliers de kilomètres et atteindre un niveau supérieur.")
n retour chariot t tab
print("Je vais "OK".")
Notez que le caractère d'échappement "" doit être ajouté devant le symbole
Petit exercice, devinez le résultat de sortie et vérifiez
print(''Hello,world'')
print(r"'Bonjour, 'Adam''")
print("r'Bonjour, "Bart"'")
print( '''r'''Bonjour,
Lisa!'''''')

Utilisez l'opérateur + pour combiner plusieurs chaînes, ou plusieurs variables, ou des variables et des chaînes sont connectées, * signifie que la répétition de deux chaînes adjacentes peut être automatiquement connectée pour faciliter l'affichage de phrases longues

name='baby'
behavior='love '
print('I'+2*behavior+'you,'+name)
print('Grow old along with me,'
'the best day is to be.')
Copier après la connexion

** Vous pouvez également indexer des chaînes avec et slice, veuillez faire attention au problème de limite de la tranche, y compris l'avant mais pas l'arrière **

valustring='python'
print( 
          ' valustring[0] = ' + valustring[0],
		  'valustring[-1] = ' + valustring[-1],
		  'valustring[:2] = ' + valustring[:2],
		  'valustring[2:]+valustring[:2]='+valustring[2:]+valustring[:2]
		  
      )
Copier après la connexion

La chaîne est immuable. Lorsqu'une variable de chaîne est Une erreur se produira lors de l'attribution de la position d'index. Si vous avez besoin d'une chaîne différente, vous devez créer une nouvelle

.
word = 'immortal'
word[0]='P'
print(word[0])#错误!
print(len(word))
Copier après la connexion

La fonction intégrée len() renvoie le nombre de caractères dans la chaîne, pas les mots Nombre de sections !

Valeur booléenne : Vrai Faux (la première lettre doit être en majuscule) Opérations associées : ou et (et) non

Valeur nulle : Aucune (note Méthode d'écriture, non nulle), Aucun ne peut être compris comme "0"

Variable : Python est un langage typé dynamiquement, les variables en python peuvent être de n'importe quel type, le correspondant est
" "Langage de type statique" - le type doit être déclaré avant que la variable ne soit utilisée, et le type d'affectation doit être cohérent avec le type déclaré. Cela est vrai pour Java, C++ et C.
Comment les variables sont-elles représentées dans la mémoire de l'ordinateur ?
a='hello, world' Tout d'abord, l'ordinateur crée la chaîne 'hello, world' dans la mémoire, puis crée une variable a dans la chaîne et pointe a vers la chaîne 'hello, world'
; a=b pointe en fait b vers les données pointées par a, plutôt que vers a lui-même

List (list)

Une liste est une collection ordonnée, les types d'éléments peuvent être différents et les listes peuvent être imbriquées

L = [
    ['Apple', 'Google', 'Microsoft'],
    ['Java', 'Python', 'Ruby', 'PHP'],
    ['Adam', 'Bart', 'Lisa'],3.14,'honglin'
]
print(L[0][3],L[1][1],L[2][0]),L[-1]);
Copier après la connexion

Tout comme les chaînes, les listes peuvent être indexées et découpées, mais la différence est que une erreur sera signalée pour une liste d'index hors plage, et la chaîne prendra par défaut la valeur d'index la plus grande ; le découpage de la liste renverra une nouvelle liste, pas seulement la valeur découpée

Deux listes peuvent être fusionnées en utilisant +

table=[2,4,6]
print(table + [1,3,5])
Copier après la connexion

Contrairement aux chaînes immuables, les listes sont mutables, ce qui permet de modifier des éléments :

cubes=[1,8,27,65,125]
cubes[3] = 64
print(cubes)
cubes.append(6**3)
cubes.append(7**3)
print(cubes)
cubes[:2] = []
print(cubes)
len(cubes)
Copier après la connexion

Vous pouvez utiliser la méthode append() pour ajouter de nouveaux éléments à la fin de la liste :

Vous pouvez également attribuer une valeur à une tranche. Cette opération peut modifier la taille de. la liste, ou effacez-la :

La fonction intégrée len() est également applicable aux listes

Pour plus de connaissances liées à la programmation, veuillez visiter :

Cours de programmation ! !

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