Im Gegensatz zu Compilersprachen (C-Sprache usw.) ist Python eine Interpreter-Sprache, die gleichzeitig mit der maschinellen Sprachübersetzung ausgeführt wird, ohne dass ausführbare Dateien erstellt werden müssen. Dieser Artikel richtet sich an Personen mit Grundkenntnissen der C-Sprache. Erstellt für Python 2-Serien. Der Code wurde mit paiza.io getestet.
Die Quelldateierweiterung lautet ".py". Schreiben Sie den Kommentar nach # Da Zeilenumbrüche automatisch ausgeführt werden, muss \ n nicht wie in der Sprache ** C geschrieben werden. ** ** ** Die grundlegende Beschreibung des Quellcodes wird unten beschrieben.
python.py
#Geben Sie den Zeichencode wie folgt an(UTF-Bei Angabe von 8)
# coding:UTF-8
#Bei der Definition von Variablen(Typ muss nicht angegeben werden)
a = 5
b = 'str'
#Die vier Regeln und Operatoren sind grundsätzlich dieselben wie in der C-Sprache.
c = a + 5
#Die print-Anweisung lautet, "Wann'Beides kann verwendet werden
print'Hello world!!'
Die drei Hauptsteuersyntaxen sind ** sequentiell **, die in der Reihenfolge von oben ausgeführt wird, ** Auswahl **, die durch Auswahl eines Falls gemäß einer Bedingung ausgeführt wird, und ** Iteration **, die nur wiederholt wird, wenn eine bestimmte Bedingung erfüllt ist. Hier werden if-Anweisung, for-Anweisung und while-Anweisung beschrieben.
Nur ausführen, wenn der bedingte Ausdruck wahr ist. Verwenden Sie else, wenn Sie die Verarbeitung für falsche Fälle angeben möchten. Im Gegensatz zur C-Sprache ist {} nicht erforderlich und wird durch Einrücken beschrieben.
if.py
# coding:UTF-8
'''Syntax
wenn logischer Ausdruck:
Ausführungsformel wenn wahr
else
Ausführungsausdruck bei false
'''
#Beispiel
x = 10
y = 5
if x>y:
print 'x ist größer als y'
else:
print 'y ist größer als x'
'''Beispiel für ein Ausführungsergebnis
x ist größer als y
'''
Die for-Anweisung in Python kann die Anzahl der Wiederholungen mithilfe der Bereichsfunktion angeben. Sie können auch eine negative Zahl für das Argument ** angeben. ** ** **
for.py
# coding:UTF-8
'''Syntax
for var in range():
Ausführungsformel
'''
#Beispiel:-Zeigen Sie Zahlen von 5 bis 5 an
for i in range(-5, 6):
print i
'''Ausführungsergebnis
-5
-4
-3
-2
-1
0
1
2
3
4
5
'''
Wiederholen Sie den Ausführungsausdruck, solange der bedingte Ausdruck wahr ist.
while.py
# coding:UTF-8
'''Syntax
während bedingter Ausdruck:
Ausführungsformel
'''
#Beispiel
a= 0
while(a<5):
print a
a++
print a
'''Beispiel für ein Ausführungsergebnis
0
1
2
3
4
5
'''
Verwenden Sie die def-Anweisung, um eine Funktion zu definieren. Geben Sie den Rückgabewert mit return an. Wenn dies jedoch weggelassen wird, wird None zurückgegeben. Python hat auch Methoden. Dies bezieht sich auf das, was in der Klasse definiert ist, und was im Modul definiert ist, ist eine Funktion.
func.py
#coding UTF-8
'''Syntax
def Funktionsname(Formelles Argument):
Beschreibung des Funktionsausführungsprozesses
'''
#Beispiel:Definieren Sie eine Funktion, die einen Multiplikator zurückgibt
a = 3
def func(a):
return a**2
print func(a)
'''Beispiel für ein Ausführungsergebnis
9
'''
Zeichenketten sind in '' eingeschlossen. Python kann Byte-Strings und Unicode-Strings verarbeiten. Unicode wird im Umgang mit Japanisch verwendet. Wenn Sie am Ende der print-Anweisung ein Komma hinzufügen, wird die Zeile nicht unterbrochen.
japanese.py
#coding UTF-8
#Zeichenkette zur Anzeige von Japanisch
print('japanisch')
#Zeichenketten können auch aus Elementen wie einer Liste gelesen werden
j = 'japanese'
print j[2]
#Die Verkettung von Buchstaben+Verwenden Sie
f = 'food'
print(j + f)
#Suche nach Zeichenfolgen
#('Die Zeichenfolge, nach der Sie suchen möchten'in Zeichenkette zu suchen)
#True oder false wird als Ausführungsergebnis zurückgegeben
print('japan' in j)
'''Beispiel für ein Ausführungsergebnis
japanisch
p
japanesefood
True
'''
Es ist eine Datenstruktur, die einem Array in C-Sprache entspricht. Sie müssen die Größe der Liste nicht angeben und können verschiedene Objekte wie Ganzzahlen und Zeichenfolgen anordnen. ** ** **
list.py
#coding UTF-8
# coding: utf-8
# Here your code !
#Erstelle Liste(Sie können Zeit und Mühe sparen, indem Sie die Bereichsfunktion für Seriennummern verwenden.)
a = range(5)
b = [6, 7, 8]
print a
#Elemente beginnen wie in der Sprache C bei 0
print a[4]
#Fügen Sie am Ende der Liste ein Element hinzu(Kann verschiedene Objekte sein)
a.append(5.00)
print a
#Ersetzen Sie das Element an der angegebenen Position
a[0] = 'zero'
print a
#Element an der angegebenen Position hinzufügen
#Beim Hinzufügen der n-ten m-Liste.insert(n, m)
a.insert(0, -1)
print a
#Löschen Sie das angegebene Element aus der Liste
del a[0]
print a
#Beitrittsliste
a.extend(b)
print a
'''Beispiel für ein Ausführungsergebnis
[0, 1, 2, 3, 4]
4
[0, 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
[-1, 'zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0]
['zero', 1, 2, 3, 4, 5.0, 6, 7, 8]
'''
Ein Wörterbuch ist eine Liste von Schlüsselpaar-Wertepaaren. Der Wert kann von einem beliebigen Typ sein, der Schlüssel muss jedoch ein unveränderliches Objekt sein.
dic.py
#coding utf-8
'''Syntax
dic = {Schlüssel:Wert, Schlüssel:Wert、Schlüssel:Wert...}
'''
#Beispiel
age = {'tanaka':20, 'yamada':16, 'eto':33}
print dic[eto]
#Wörterbücher können auch kombiniert werden
age2 = {'wada':45, 'seki':12}
age.update(age2)
print age
#Wörterbuch löschen
del age['wada']
print age
Webseite von Herrn Masahiro Mizutani, Department of Economics, Fakultät für Wirtschaftswissenschaften, Daito Bunka University Einführung in Python Hopushi Special Feature Lernen Sie PC-Technologie Python
Recommended Posts