程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

NULL et none ne sont pas clairs dans la programmation C / C + + et Python

編輯:Python

Dis d'abordNULL:
NULL- Oui.C/C++C'est tout.,InPythonIl n'y a pas de.
Il est là.CLe milieu indique un pointeur vide.
InC++Compilé en entier0,Si vous voulezC++Le milieu indique un pointeur vide,Ça marchenullptr.
InC++Les codes d'essai sont les suivants::

#include <iostream>
int main()
{

int a = 5;
a = NULL;
char b = 70;
b = NULL;
int kkk = 999;//Le but de cette phrase est de définir un point d'arrêt
return 0;
}

Les résultats sont les suivants:

Et puisNone:
None- Oui.PythonOui.,C/C++Non..
NoneTypeNoneTypeUne valeur pour,En fait,TypeNoneTypeIl n'y a qu'une seule valeur.,C'estNone.Bien sûr..InPythonMoyenne,Tout est objet,Vous pouvez aussi comprendreNoneCatégorieNoneTypeUn objet de.NoneL'objet estPythonCréation automatique au démarrage de l'interpréteur,Détruire lorsque l'interpréteur s'arrête.

None Souvent utilisé pour indiquer une valeur manquante .

NoneLes caractéristiques sont les suivantes::

  • None Aucune opération n'est prise en charge ;
  • None Comparer avec tout autre type de données renvoie toujours False;
  • None Avec0、Liste vide、Chaîne vide、 Les dictionnaires vides sont différents , Par exemple, un dictionnaire vide est le cas suivant ;
  • Vous pouvezNoneAssigner une valeur à n'importe quelle variable;
  • NoneCe n'est pas commelen,sizeIsotrope;

En outre,Sans valeur return L'instruction renvoie aussi None.


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved