Python-Grammatik-Grundnotiz (1)

Zeichenkette anzeigen

Zeichen können mit "Drucken" ausgegeben (angezeigt) werden. Die nach dem Drucken in () geschriebenen Zeichen werden auf dem Bildschirm "Konsole" ausgegeben.

print('Hello World')

Die Zeichenfolge muss in einfache Anführungszeichen "'" oder doppelte Anführungszeichen "" eingeschlossen werden, und die Ausgabe ist dieselbe, unabhängig davon, welche eingeschlossen ist. Wenn dies nicht der Fall ist, tritt ein Fehler auf.

#print('Auskommentieren')

Sie können einen Kommentar in den Code schreiben, indem Sie am Anfang der Zeile "#" schreiben.

Numerischer Wert

Addition und Subtraktion sind mit den gleichen Symbolen "+" und "-" wie in der Mathematik möglich, und alle numerischen Werte und Symbole sind in halber Breite beschrieben. Wenn Sie es in Anführungszeichen wie "'9 + 3'" einschließen, wird es als Zeichenfolge interpretiert und "9 + 3" wird so ausgegeben, wie es ist.

#Bitte geben Sie den Wert aus, der durch Addition von 3 zu 9 erhalten wird
print( 9 + 3)

# 「9 +Bitte geben Sie "3" als Zeichenkette aus
print('9 + 3')
Andere Berechnungen

Die Multiplikation wird durch "*" dargestellt, die Division durch "/" und der Rest der Division durch "%".

# Bitte geben Sie den Wert aus, der durch Teilen von 9 durch 2 erhalten wird.
print(9 / 2)

# Bitte geben Sie den Wert aus, der durch Multiplizieren von 7 mit 5 erhalten wird.
print(7 * 5)

# Bitte geben Sie den Rest aus, wenn 5 durch 2 geteilt wird.
print(5 % 2)
Variable

Variablen werden durch "Variablenname = Wert" definiert. Variablennamen müssen nicht in Anführungszeichen gesetzt werden.

# Ersetzen Sie den Variablennamen durch die Zeichenfolge "hogehoge"
 name = "Hogehoge"

# Geben Sie den Wert des Variablennamens aus
print(name)

# Ersetzen Sie die variable Nummer durch die Nummer 8
number = 8

# Geben Sie den Wert der Variablennummer aus

print(number)
Verwendung von Variablen

Der erste Buchstabe des Variablennamens darf keine Zahl sein. Wenn Sie einen Variablennamen aus zwei oder mehr Wörtern wie "Benutzername" verwenden, müssen Sie die Wörter durch _ (Unterstrich) trennen.

pen_price = 200
pen_count = 8

# Weisen Sie das Ergebnis der Multiplikation von pen_price und pen_count der Variablen total_price zu.
total_price = pen_price * pen_count 

# Bitte geben Sie den Wert von total_price aus
print(total_price)
Aktualisieren Sie den Wert der Variablen

Sie können den Wert der Variablen überschreiben, indem Sie "Variablenname = neuer Wert" festlegen.

year = 2000
print(year)

# Addiere 5000 zum variablen Jahr und überschreibe das variable Geld
year = year + 20

# Geben Sie den Wert des variablen Geldes aus
print(year)
Abkürzung

Wenn Sie den Wert einer Variablen aktualisieren, die einen numerischen Wert enthält, kann dieser weggelassen werden.

 # Grundform # Abkürzung
y = y + 10        y += 10
y = y - 10        y -= 10
y = y * 10        y *= 10
y = y / 10        y /= 10
y = y % 10        y %= 10
Verkettung von Zeichen

Das bei der Berechnung numerischer Werte verwendete Symbol "+" kann nicht nur zur Berechnung, sondern auch zur Verkettung von Zeichenfolgen verwendet werden. Darüber hinaus ist es möglich, Variablen und Zeichenfolgen zu verketten und Variablen zu verketten.

# Ersetzen Sie die Variable my_name durch die Zeichenfolge "python memo"
 my_name = "Python-Memo"

# Verwenden Sie my_name, um Variablen und Zeichenfolgen zu verketten und "Ich bin ein Python-Memo" auszugeben.
 print ("Ich bin" + mein_name + "")
Datentyp

Beim Verketten von Zeichenfolgentypen und numerischen Typen mit unterschiedlichen Datentypen tritt ein Fehler auf. Das Ändern des Datentyps wird als "Typkonvertierung" bezeichnet. Zeichenketten und Zahlen können verbunden werden. Verwenden Sie "str", um einen numerischen Typ in einen Zeichenfolgentyp zu konvertieren. Verwenden Sie "int", wenn Sie einen Zeichenfolgentyp in einen numerischen Typ konvertieren möchten.

age = 36
# Verwenden Sie das Alter, um "Ich bin 36 Jahre alt" zu drucken.
 print ('I' + str (Alter) + 'I'm old')

count = '20'
# Bitte geben Sie den Wert aus, indem Sie 1 zur Zählung addieren
print(int(count) + 1)
if-Anweisung

Schreiben Sie den bedingten Teil der if-Anweisung als "if-bedingten Ausdruck:" Ob sich die Verarbeitung in der if-Anweisung befindet oder nicht, wird durch den Einzug bestimmt. Die Verarbeitung in der if-Anweisung wird ausgeführt, wenn die Bedingung erfüllt ist.

# Ausgabe "x ist 80", wenn x gleich 80 ist
if x == 80:
 Drucken ('x ist 80')

# Wenn y nicht gleich 50 ist, drucken Sie "y ist nicht 50".
if y != 50:
 print ('y ist nicht 50')
 print ('y ist 30!')
    
# Wenn die Einrückungen nicht ausgerichtet sind, wird davon ausgegangen, dass sie nicht in der if-Anweisung enthalten sind
if y != 50:
 print ('y ist nicht 50')
 print ('y ist 30!')
Boolescher Wert

Zusätzlich zu den Symbolen, die die Gleichheit von Werten wie == und! = Vergleichen, gibt es Symbole, die die Größe von Werten im Vergleichsoperator vergleichen. Große und kleine Vergleichssymbole wie "<" und ">". "X> y" gibt True zurück, wenn x größer als y ist, und False, wenn x kleiner ist. "X <y" ist das Gegenteil. Die Symbole "≧" und "≦" (oben und unten) müssen als> =, <= beschrieben werden.

x = 20
# Wenn x größer als 30 ist, drucken Sie "x ist größer als 30".
if x > 30:
 print ('x ist größer als 30')


yen = 400
pen_price = 200
# Wenn der Wert von Yen größer oder gleich dem Wert von pen_price ist, geben Sie "Sie können einen Stift kaufen" aus.

if yen >= pen_price:
 Drucken ('Sie können einen Stift kaufen')
else:
 drucken ('nicht genug Geld')

elif Wenn Sie mehrere Fälle definieren möchten, in denen die Bedingung in der if-Anweisung nicht erfüllt ist, verwenden Sie "elif". Am Ende der Zeile: Vergessen Sie nicht den (Doppelpunkt)!

yen = 100
pen_price = 100

if yen > pen_price:
 Drucken ('Sie können einen Stift kaufen')
# Wenn die Werte der Variablen gleich sind, geben Sie bitte "Sie können einen Stift kaufen, aber das Geld ist 0" aus.
elif yen == pen_price:
 print ('Sie können einen Stift kaufen, aber das Geld wird 0 sein')

else:
 drucken ('nicht genug Geld')
Mehrere bedingte Ausdrücke

"Und" ... Wenn "Bedingung 1 und Bedingung 2 erfüllt sind", schreiben Sie als "Bedingung 1 und Bedingung 2".

"Oder" ... Wenn "Bedingung 1 oder Bedingung 2 erfüllt ist", schreiben Sie als "Bedingung 1 oder Bedingung 2".

"Nicht" ・ ・ ・ Die Bedingung kann abgelehnt werden.

a = 20
# Wenn a 10 oder mehr und 30 oder weniger ist, geben Sie "a ist 10 oder mehr und 30 oder weniger" aus.
if 10 <= a <= 30:
 print ('x ist 10 oder mehr und 30 oder weniger')
b = 60
# Wenn b kleiner als 10 oder größer als 30 ist, drucken Sie "b ist kleiner als 10 oder größer als 30".
if b < 10 or b > 30:
 print ('b ist kleiner als 10 oder größer als 30')
c = 55
# Wenn c nicht 77 ist, wird "c ist nicht 77" ausgegeben.
if not c == 77:
 print ('c ist nicht 77')
Eingabe (Variable)

Mit "Eingabe" können Sie Zeichen in die Konsole eingeben, wenn Sie den Code ausführen, und Sie können den eingegebenen Wert erhalten. "Variable = Eingabe ('Zeichenfolge, die Sie auf der Konsole anzeigen möchten')" Der in der Konsole eingegebene Wert wird der Variablen zugewiesen.

banana_price = 200

# Nehmen Sie die Eingabe mit Eingabe und weisen Sie sie der Variablen input_count zu
 input_count = input ('Geben Sie die Anzahl der zu kaufenden Bananen ein:')

# Ersetzen Sie input_count durch eine Nummer (ein Fehler tritt auf, wenn Sie die Form der Nummer bei der Zuweisung nicht angeben).

count = int(input_count)
total_price = banana_price * count

 print ('Die Anzahl der zu kaufenden Bananen ist' + str (Anzahl) + 'Die Anzahl der Bananen')
 print ('Zahlungsbetrag ist' + str (total_price) + 'Yen')
aufführen

So etwas wie ein Array in PHP Die Liste besteht aus [Element 1, Element 2, ...] und jeder Wert wird als Element bezeichnet. Mehrere Zeichenketten und mehrere numerische Werte können als eine verwaltet werden. Wenn Sie es erhalten möchten, verwenden Sie die Liste [Indexnummer].

# Weisen Sie die variablen Früchte einer Liste mit mehreren Zeichenfolgen als Elementen zu
fruits = ['apple', 'banana', 'orange', 'melon']

# Geben Sie das Element mit der Indexnummer 0 aus
print(fruits[0])

# Bitte geben Sie das Element aus, indem Sie das Element mit der Indexnummer 2 mit der Zeichenfolge verketten (bei Verwendung einer Liste wird kein Int-Typ oder Str-Typ angegeben).

 print ('Ich mag Früchte' + Früchte [4] + ')
Liste hinzufügen oder aktualisieren

Aktualisieren: Das Element mit der in "Liste [Indexnummer] = Wert" angegebenen Indexnummer kann aktualisiert werden. Hinzufügen ... Fügen Sie am Ende der in "List.append (Wert)" definierten Liste ein neues Element hinzu.

fruits = ['apple', 'banana', 'orange','melon']

# Fügen Sie die Zeichenfolge "Erdbeere" am Ende der Liste hinzu
fruits.append('strawberry')

# Geben Sie die Liste aus, die den variablen Früchten zugeordnet ist
print(fruits)

# Aktualisieren Sie das Element mit der Indexnummer 3 auf die Zeichenfolge "cherry".
fruits[3] = 'cherry'

# Geben Sie das Element mit der Indexnummer 3 aus
print(fruits[3])
zur Aussage

Durch Schreiben von "für Variablennamen in Liste:" kann der Vorgang so oft wiederholt werden, wie Elemente in der Liste vorhanden sind.


fruits = ['apple', 'banana', 'orange','melon']

# Verwenden Sie die for-Anweisung, um die Elemente der Liste einzeln zu extrahieren und auszugeben.
for fruit in fruits:
 Druck ('Ich mag' Früchte '+ Obst +')
Wörterbuch

Assoziatives Array in PHP

Erstellen Sie ein Wörterbuch wie {Schlüssel 1: Wert 1, Schlüssel 2: Wert 2,…} Schreiben Sie beim Abrufen wie der Wörterbuchname [Schlüssel] mit dem entsprechenden "Schlüssel".

# Ordnen Sie das Wörterbuch den variablen Früchten zu
 Früchte = {'Orange': 'Orange', 'Melone': 'Melone'}

# Geben Sie den Wert aus, der dem Schlüssel "Melone" in den Wörterbuchfrüchten entspricht
print(fruits['melon'])

# Verwenden Sie das Wörterbuch Früchte und Ausgabe, so dass "Melone bedeutet ◯◯"

 print ('Melone bedeutet' + Früchte ['Melone'] + ')
Wörterbücher aktualisiert und hinzugefügt

Sie können das Element aktualisieren, indem Sie den Wörterbuchnamen [Schlüsselname] = Wert schreiben. Sie können dem Wörterbuch ein neues Element hinzufügen, indem Sie "Wörterbuchname [neuer Schlüsselname] = Wert" schreiben.

fruits = {'apple': 150, 'banana': 250, 'melon': 450}

# Aktualisieren Sie den Wert des Schlüssels "Banane" auf die Zahl "350".
fruits['banana'] = 350

# Fügen Sie den Wörterbuchfrüchten ein Element mit dem Schlüssel "Kirsche" und dem Wert "550" hinzu
fruits['cherry'] = 550

# Bitte geben Sie den Wert der Früchte aus
print(fruits)
Wörterbuch für Aussage

Das Gefühl, ein assoziatives Array in PHP mit einer for-Anweisung auszugeben Die iterative Verarbeitung kann durchgeführt werden, indem "für Variablennamen im Wörterbuch:" geschrieben wird. Rufen Sie den Wert mit dem Schlüsselnamen ab.

 Früchte = {'Apfel': 'Apfel', 'Melone': 'Melone', 'Orange': 'Orange'}

# Verwenden Sie die for-Anweisung, um die Schlüssel des Wörterbuchs einzeln herauszunehmen und in der Wiederholung "Auf Englisch bedeutet ◯◯ ◯◯" auszugeben.
for fruit_key in fruits:
 print ('auf Englisch' + Fruchtschlüssel + 'bedeutet' + Früchte [Obstschlüssel] + ')
while-Anweisung

Die while-Anweisung führt einen Prozess aus, bei dem "der Prozess wiederholt wird, während eine bestimmte Bedingung erfüllt ist".

y = 20

# Verwenden Sie die while-Anweisung, um einen iterativen Prozess zu erstellen, der wiederholt wird, während "Variable x größer als 0 ist".
while y > 0:
 # Ausgabevariable x
    print(x)
 #Subtrahiere 1 von der Variablen x (ohne diese Beschreibung wird eine Endlosschleife ausgeführt)
    x = x - 1 

break

Sie können break verwenden, um den iterativen Prozess zu beenden. Vergessen Sie nicht, den Doppelpunkt ":" hinzuzufügen


numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)
 # Wenn die Variablennummer 4 ist, wird "4 gefunden, damit der Prozess beendet wird" ausgegeben und anschließend beendet.
    if number == 4:
 print ('4 wird gefunden, damit der Prozess endet')
        break

continue

Nur die Verarbeitung dieser Woche kann übersprungen werden. Es kann auf die gleiche Weise in if- und while-Anweisungen verwendet werden.

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for number in numbers:
 #Wenn der Wert der Variablennummer ein Vielfaches von 2 ist, überspringen Sie den iterativen Prozess (schreiben Sie, dass er durch ein Vielfaches von 2 = 2 geteilt wird).
    if number % 2 ==  0:
        continue
    
    print(number)

Recommended Posts

Python-Grammatik-Grundnotiz (1)
Python-Grundnotiz - Teil 2
Python grundlegende Grammatik Memo
Python-Grundnotiz - Teil 1
Python-Grundgrammatik (Verschiedenes) Memo (3)
Python-Grundgrammatik (Verschiedenes) Memo (2)
Python-Grundgrammatik (Verschiedenes) Memo (4)
Grundlegende Grammatik von Python3
Python-Grundgrammatik (Sonstiges)
Python Basic Memorandum Teil 2
Grundlegende Python-Befehlsnotizen
Grundlegende Grammatik des Python3-Systems (einige Iterationen von Python)
Python-Anwendung: Pandas Teil 1: Basic
Python-Installation und grundlegende Grammatik
Grundlegende Python-Grammatik für Anfänger
Ich habe die grundlegende Python-Grammatik gelernt
Python (Python 3.7.7) Installation und grundlegende Grammatik
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Vergleich der grundlegenden Grammatik zwischen Java und Python
Einführung in Ansible Teil 2 'Grundlegende Grammatik'
Grundlegende Grammatik des Python3-Systems (Wörterbuch)
Python-Anwendung: Datenvisualisierung Teil 1: Grundlegend
QGIS + Python Teil 2
RF Python Basic_01
Python-Anfänger-Memo (9.2-10)
Python-Grammatikprüfung
Flask Grundnotiz
Python-Grundschrift
★ Memo ★ Python Iroha
[Grundlegende Grammatik] Unterschiede zwischen Ruby / Python / PHP
[Python] EDA-Memo
Python 3-Operator-Memo
Python-Grammatiknotizen
[Python] Ich habe die grundlegende Grammatik persönlich zusammengefasst.
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Grundlegende Grammatik der Python3-Reihe (Liste, Tapple)
Python: Scraping Teil 1
[Mein Memo] Python
Python3-Metaklassen-Memo
Python Basic Memorandum Teil 3 - Informationen zur Objektorientierung
RF Python Basic_02
[Python] Grundkarten-Memo
Grundlegende Grammatik des Python3-Systems (inklusive Notation)
Python-Anfänger-Memo (2)
Lösung Wenn Sie Python 3.6 oder höher verwenden, benötigen Sie die enum34-Bibliothek ebenfalls nicht. Deinstallieren Sie sie daher und verwenden Sie das Standard-Enum-Modul. Enum34 deinstallieren Führen Sie nach der Deinstallation von enum34 erneut `pip install optuna` aus und Sie haben Optuna erfolgreich installiert! Python, pip, Python3, enum, OptunaPython3 Beginn Teil 1
[Python] Numpy Memo
Python: Scraping Teil 2
Memo Nr. 4, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 3, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen
Memo Nr. 1, dass Python-Anfänger "Detaillierte Erklärung der Python-Grammatik" lesen