Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung, wie man Python schnell transformiert

Ausführliche Erklärung, wie man Python schnell transformiert

高洛峰
高洛峰Original
2017-03-28 17:03:581546Durchsuche

1. pyenv für die Python-Installation

Python unter Windows installieren

(1) Öffnen Sie den Webbrowser und besuchen Sie die offizielle Python-Website http://www.python.org

(2) Klicken Sie auf „Herunterladen“ oder klicken Sie auf der Startseite auf „Herunterladen“

(3) Laden Sie die erforderliche Version herunter. Die neueste Version ist 3.5.2

(4) Nachdem der Download abgeschlossen ist , doppelklicken und installieren

Python und pyenv unter CentOS installieren

pyenv: pyenv ist ein Python-Versionsmanager. Da verschiedene Programmierer möglicherweise unterschiedliche Pythons für die Entwicklung verwenden, müssen sie dennoch miteinander kommunizieren andere auf derselben Maschine. Keine Auswirkung. Die Hauptfunktion von pyenv besteht darin, verschiedene Verzeichnisse für die Verwendung unterschiedlicher Versionen festzulegen und Python problemlos zu installieren.

1. Abhängigkeitspakete installieren

yum groupinstall „Development Tools“ „Server Plataform Development“ -y

2. Pyenv installieren

(1) Bestanden git clone pyenv program

$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv

(2) Legen Sie die Umgebungsvariable von pyenv

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >>

(3) pyenv init zur Umgebungsvariablen hinzufügen

$ echo 'eval "$(pyenv init -)"' >> 4) Lesen Sie Ihre Shell erneut

$ exec $SHELL

$ source ~/.bash_profile

3. Verwendung und Installation von Pyenv Python

Listen Sie alle verfügbaren Versionen auf

pyenv install -l

Installieren Sie die angegebene Version

$ pyenv install 3.5.2

Python-3.5.2.tar.xz wird heruntergeladen...

- > https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz


Lokale Python-Version wechseln

$ pyenv local 2.7 . 12

Globale Python-Version wechseln

pyenv global 3.5.2

4. Pyenv deinstallieren

CentOS uninstall

rm -rf ` pyenv root`

Mac OS :

$ python

Python 3.5.2 (Standard, 17. August 2016, 18:31:29)

[GCC 4.4.7 20120313 ( Red Hat 4.4.7-17)] unter Linux

Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.

>>>

Sie kann wieder interaktiv mit Python eingeben, z. B.

>>> print('Hello World')

Wenn Sie die Eingabetaste drücken, erhalten Sie die folgende Ausgabe
Hello World

Natürlich enden viele Computersprachen mit einem Semikolon, aber Python ist anders. Eine Zeile ist eine Zeile, unabhängig vom Inhalt.
Was oben beschrieben wird, ist ein interaktiver Interpreter. Sie können die Ausgabe erhalten, indem Sie einige Zeichen eingeben, um Ihre eigenen Zwecke zu erreichen.

3. Was ist ein Algorithmus?

Bevor wir beginnen, erklären wir zunächst, was Computerprogrammierung ist. Einfach ausgedrückt sagt es dem Computer, was er tun soll. Der Computer kann viele Dinge tun, aber er wird es nicht alleine tun. Programmierer sagen ihm die spezifischen Details, wie zum Beispiel das Füttern eines Kindes, und verwenden eine Sprache, die der Computer verstehen kann – einen Algorithmus. „Algorithmus“ ist nur eine andere ausgefallene Art, „Schritte“ oder „Rezept“ zu sagen – eine detaillierte Beschreibung, wie man etwas macht. Zum Beispiel:
So machen Sie kalte Haut:
(1) Schneiden Sie die kalte Haut in dünne Streifen

(2) Geben Sie die kalte Haut in einen Behälter

(3) Fügen Sie Mahjong, Essig und Knoblauch hinzu Saft, Chili und andere Gewürze
(4) Etwa 1 Minute lang umrühren

Tatsächlich handelt es sich bei den oben genannten Schritten um Algorithmen. Sie sagen dem Essigprogramm, wie es zu tun ist, wie lange es zu tun ist, was zu tun ist und was zu tun.

4. Zahlen und Ausdrücke


Zahlenoperationen

Der interaktive Python-Interpreter kann als sehr leistungsfähiger Taschenrechner verwendet werden

>>> 3666665444566 + 1123134546
>>> 588822456 * 33334 67 8
19628206969929168

Natürlich gibt es einige Besonderheiten. Die folgenden beiden Beispiele sind in verschiedenen Versionen

Python 2.7.5 (Standard, 24.06.2015, 00:41:19)

[. GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] unter Linux2
Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.
>>> ; /2
0
Python 3.5.2 (Standard, 17. August 2016, 18:31:29)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] unter Linux
Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.
>>> 1/2
0,5

Teilbar

> ;>> 20 / 3

6,666666666666667
>>> 20 // 3

Nimm den Rest

>>> ; % 3

2

>>> 2,75 % 0,5
0,25

Leistung

>>> >9

>>> (-3) ** 3

-27
>>> 3 ** 3
27

lange ganze Zahl

Die Anzeigemethode für lange Ganzzahlen ist nach Python 3.0 anders. Vor 3.0 steht am Ende ein L

Python 2.7.5 (Standard, 24. Juni 2015, 00:41:19). )

[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] unter Linux2

Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.

> > ;> 20120313 (Red Hat 4.4.7-17)] unter Linux
Geben Sie „Hilfe“, „Copyright“, „Credits“ oder „Lizenz“ ein, um weitere Informationen zu erhalten.
>>> 0000000000000000000000000000000000
2430000000000000000 0000000000000

5. Variablen

Variable ist ein weiteres Konzept, mit dem man vertraut sein muss. Eine Variable repräsentiert (oder bezieht sich auf) einen bestimmten Wertnamen

>>> x = 3
>>> Hinweis: Variablennamen können Buchstaben, Zahlen und Unterstriche enthalten. Variablen können nicht mit einer Zahl beginnen.

6. Einholen von Benutzereingaben

Beim Schreiben eines Programms kennen wir möglicherweise die Werte einiger Variablen nicht. Dies geschieht möglicherweise über die Eingabe des Benutzers, aber der Interpreter kennt seinen Wert. Daher müssen wir möglicherweise die Eingabe des Benutzers abrufen. Um die Eingabe des Benutzers zu erhalten, verwenden Sie die Funktion input () (die Funktion raw_input wird nach 3.0 durch die Eingabefunktion ersetzt).

>>> input('Bitte geben Sie Ihren Namen ein? ')
Bitte geben Sie Ihren Namen ein? Antony
'Antony'

Wir können den erhaltenen Wert auch speichern zu A Variable

>>> name = input('Bitte geben Sie Ihren Namen ein? ')

Bitte geben Sie Ihren Namen ein

>>> superman '

Berechnen

>>> x = input('Bitte geben Sie eine Zahl x ein: ')
Bitte geben Sie eine Zahl x ein: 34
>> ; > y = input('Bitte geben Sie eine Zahl y ein: ')

Bitte geben Sie eine Zahl y ein: 56

>>> ; y

'56'

>>> int(x) * int(y)

7. Funktion

Kleines Programm, mit dem Sie bestimmte Funktionen implementieren können. Python hat viele Funktionen, print() ist eine Funktion. Das Definieren von Funktionen wird später vorgestellt. Zunächst stellen wir vor, wie die integrierten Funktionen von Python verwendet werden.

pow()


pow stellt die Leistung dar, die zur Berechnung der Potenzierung verwendet werden kann

>>> 2 ** 3
8
> ;> ;> pow(2,3)
8
>>> pow(3,2)
9

abs()

abs bedeutet absoluter Wert

>>> abs(-10)

10

round()

Die Rundungsfunktion rundet Gleitkommazahlen

>>> 1 / 2
0,5
>>> Runde(1 / 2)
0
>>>
2

Floor()

Das Alter einer Person beträgt beispielsweise 32,9 Jahre, also 32 Jahre und neun Monate sagte, dass er bereits drei Jahre alt ist. Verwenden Sie zu diesem Zeitpunkt die Bodenfunktion

>>> import math
>>> 🎜>32

Die Bodenfunktion ist Nach Python3.0 ist der Wert keine Dezimalzahl mehr und das Zertifikat wird direkt abgerufen. Das Folgende ist die Ausgabe vor 3.0

>> > import math

>>> math.floor(32.9)
32.0

int()

int bedeutet, eine Ganzzahl zu nehmen

> ;>> int(256.125)

256

input ()

input bedeutet das Erhalten von Benutzereingaben, die oben ohne weiteres vorgestellt wurden

>>> input('Willst du mich? ')

Willst du mich? Nein!!!
'Nein!!!'

exit()

Interaktiver Interpreter zum Beenden von Python

$ Python

Python 3.5.2 (Standard, 17. August 2016, 18:31:29)
[GCC 4.4.7 20120313 ( Red Hat 4.4.7-17)] unter Linux
Geben Sie „help“, „copyright“, „credits“ oder „license“ ein, um weitere Informationen zu erhalten. Um die Funktionalität von Python zu erweitern, müssen Sie den speziellen Befehl import to verwenden Module importieren. Die zuvor erwähnte Bodenfunktion befindet sich im Modul namens math.

>>> import math
>>> math.floor(333.20)

333

Manchmal müssen Sie möglicherweise nur ein bestimmtes Modul A verwenden Funktion haben und Sie nicht jedes Mal den Namen des Moduls schreiben möchten, können Sie ein anderes Formular verwenden.

>>> from math import sqrt

>>> 3.0

9 >Um den Befehl für die spätere Verwendung dauerhaft zu speichern, kann er in eine Datei geschrieben werden.

Der Anfang der Datei muss markiert werden, da es unter Unix eine Standardimplementierungsmethode gibt: Fügen Sie # vor der ersten Zeile des Skripts ein! . Fügen Sie anschließend den absoluten Pfad zu dem Programm hinzu, das das Skript interpretiert.

Zum Beispiel:


$ cat first.py
#!/usr/bin/env python3.5

name = input('Bitte geben Sie Ihren Namen ein: ')

print('Hallo, ' + Name)

$ chmod +x first.py

$ ./first.py
Bitte geben Sie Ihren Namen ein: Antony

Hallo, Antony

Zusammenfassung


Algorithmus: Ein Algorithmus ist eine detaillierte Beschreibung, wie eine Aufgabe erledigt wird. Tatsächlich müssen Sie beim Schreiben eines Programms eine Sprache verwenden, die der Computer verstehen kann (z. B. Python), um den Algorithmus zu beschreiben. Diese Art der maschinenfreundlichen Beschreibung wird als Programm bezeichnet, das hauptsächlich Ausdrücke und Anweisungen enthält.

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie man Python schnell transformiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn