Installation du paquet source Python
Accédez au site Web officiel de python pour télécharger le package source Python après la version 3.0.
www.python.org
décompressez:
vous pouvez voir quelques fichiers à l'intérieur.
./configure --help
Exécutez le script dans ce répertoire et consultez l'aide.
Parmi eux, nous pouvons voir
que le paramètre –disable est ajouté au programme python par défaut. Lorsque nous ajoutons cette option, les options suivantes ne seront pas ajoutées. -Activez le contraire.
./configure --prefix=/usr/local/python3
Exécutez la commande pour précompiler.
Pas de problème, compilez et installez
make && make install
Invitez-nous à supprimer le paquet zilb, et nous
compilerons et réinstallerons la prochaine fois:
succès.
Mais ne peut toujours pas utiliser la commande python3, seulement python2.7:
nous devons entrer dans le répertoire bin pour exécuter la commande name.
Pour faciliter l'utilisation, lions-le aux variables d'environnement.
ln -s /usr/local/python3/bin/* /usr/local/bin
Vous pouvez utiliser la commande python3
Utilisation simple du code Python
Les scripts Python se terminent tous par py.
Écrivez le premier script:
utilisez python2 pour exécuter:
deux façons sont possibles.
Utilisez python3 pour exécuter:
la deuxième syntaxe n'est pas prise en charge, ce qui fait la différence entre les versions 2 et 3.
2 ne prend pas en charge le chinois, 3 prend en charge le chinois. Le
code commence à ajouter:
python2 peut utiliser le format utf-8 pour prendre en charge le chinois
commentaires python
print('hello world')
# this is a comment 第一种注释方式
print('hello westos') #this is a connent 第二种注释方式
"""
they are
comment 第三种注释方式
"""
print('hello linux')
Effet d'exécution: le
contenu visible est visible.
Il est nécessaire pour des commentaires de script plus complexes, ce qui peut nous aider à comprendre plus facilement le rôle du code.
Contrôlez l'entrée et la sortie en Python
En Python2: l'
entrée ne peut reconnaître que les valeurs numériques, pas les lettres, donc une erreur est signalée.
Nous voulons permettre de signaler les erreurs:
raw_input peut convertir le contenu d'entrée en une chaîne pour traitement.
Lorsque nous utilisons raw_input pour définir une variable, nous pouvons voir que son type est une chaîne.
Utilisez int pour le changer en entier. Lors de la comparaison, la valeur de l'âge est supérieure à 19 car elle est comparée au code ASCII,
nous devons donc généralement convertir sa valeur sous la même forme lors de la comparaison.
En Python3: En
Python3, tout ce qui est reçu est traité comme une chaîne. Il n'y a pas de fonction raw_input.
Sortie au format Python
% s str Chaîne
% d int Entier
% f float Virgule flottante %%%
Les signes à deux pour cent représentent%
install ipython:
exécutez directement dans rhel8: pip3 install ipython
La séquence du contenu en% derrière doit être cohérente avec la précédente, sinon Différents types signaleront des erreurs.
% f représente le nombre à virgule flottante.
Lorsque l'argent est un entier, il remplit automatiquement plusieurs 0. 0,2 représente 2 0.
Les nombres entiers peuvent également être remplis, 1 n'est pas suffisant pour trois, c'est donc 001.
%% signifie%
échelle * 100 = 0,1 * 100 = 10