Installation des Python-Quellpakets
Besuchen Sie die offizielle Python-Website, um das Python-Quellpaket nach Version 3.0 herunterzuladen.
www.python.org
entpacken:
Sie können einige Dateien darin sehen.
./configure --help
Führen Sie das Skript in diesem Verzeichnis aus und zeigen Sie die Hilfe an.
Unter diesen sehen wir,
dass der Parameter –disable standardmäßig zum Python-Programm hinzugefügt wird. Wenn wir diese Option hinzufügen, werden die folgenden Optionen nicht hinzugefügt. -Ermöglichen Sie das Gegenteil.
./configure --prefix=/usr/local/python3
Führen Sie den Befehl zum Vorkompilieren aus.
Kein Problem, kompilieren und installieren
make && make install
Fordern Sie uns auf, das zilb-Paket zu löschen, und wir werden es beim
nächsten Mal kompilieren und erneut installieren:
Erfolg.
Kann aber immer noch nicht den Befehl python3 verwenden, sondern nur python2.7:
Wir müssen das Verzeichnis bin eingeben, um den Befehl name auszuführen.
Verknüpfen Sie es zur Vereinfachung mit Umgebungsvariablen.
ln -s /usr/local/python3/bin/* /usr/local/bin
Sie können den Befehl python3 verwenden
Einfache Verwendung von Python-Code
Python-Skripte enden alle mit py.
Schreiben Sie das erste Skript:
Verwenden Sie python2, um es auszuführen: Es gibt
zwei Möglichkeiten.
Verwenden Sie zum Ausführen python3:
Die zweite Syntax wird nicht unterstützt. Dies ist der Unterschied zwischen den Versionen 2 und 3.
2 unterstützt kein Chinesisch, 3 unterstützt Chinesisch. Der
Code beginnt hinzuzufügen:
python2 kann das utf-8-Format verwenden, um Chinesisch zu unterstützen
Python-Kommentare
print('hello world')
# this is a comment 第一种注释方式
print('hello westos') #this is a connent 第二种注释方式
"""
they are
comment 第三种注释方式
"""
print('hello linux')
Ausführungseffekt:
Sichtbarer Inhalt ist sichtbar.
Es ist für komplexere Skriptkommentare erforderlich, damit wir die Rolle des Codes leichter verstehen können.
Steuern Sie die Ein- und Ausgabe in Python
In Python2:
Eingabe kann nur numerische Werte erkennen, keine Buchstaben, daher wird ein Fehler gemeldet.
Wir möchten es ermöglichen, Fehler zu melden:
raw_input kann den Eingabeinhalt zur Verarbeitung in eine Zeichenfolge konvertieren.
Wenn wir raw_input verwenden, um eine Variable zu definieren, können wir sehen, dass ihr Typ eine Zeichenfolge ist.
Verwenden Sie int, um es in eine Ganzzahl zu ändern. Beim Vergleich ist der Wert des Alters größer als 19, da er mit dem ASCII-Code verglichen wird. Daher müssen
wir seinen Wert beim Vergleich im Allgemeinen in dieselbe Form konvertieren.
In Python3: In
Python3 wird alles, was empfangen wird, als Zeichenfolge behandelt. Es gibt keine raw_input-Funktion.
Python-formatierte Ausgabe
% s str String
% d int Integer
% f float Gleitkomma %%%
Zwei Prozentzeichen stehen für%
install ipython:
direkt in rhel8 ausführen: pip3 install ipython
Die Reihenfolge der Inhalte in% dahinter muss mit der vorherigen übereinstimmen, andernfalls muss sie übereinstimmen Verschiedene Typen melden Fehler.
% f steht für Gleitkommazahl.
Wenn Geld eine Ganzzahl ist, werden automatisch mehrere Nullen ausgefüllt. .2 steht für 2 Nullen.
Ganzzahlen können auch gefüllt werden, 1 reicht nicht für drei, also ist es 001.
%% bedeutet%
scale * 100 = 0,1 * 100 = 10