Notizen vom Anfang von Python 2 lernen

Kommentar

Kommentare sind von "#" bis zum Ende der Zeile. Das in die Zeichenfolge geschriebene "#" fungiert jedoch nicht als Kommentar.

String

Beschreibungsmethode zum Generieren einer Zeichenfolge (Literal)

Wenn Sie es in einfache Anführungszeichen oder doppelte Anführungszeichen setzen, wird es zu einer Zeichenfolge.

"sample" #Dies ist eine Zeichenfolge

Hier dokumentieren

Verwenden Sie 3 doppelte Anführungszeichen.

Unten ist der Inhalt der Bearbeitungsanfrage von * shiracamus * Reflektiert.

sample = """line1
line2
line3"""

In der obigen Beschreibung ist die Zeichenfolge "line1 \ nline2 \ nline3" der Variablen "sample" zugeordnet.

Verkettung von Strings

Verwenden Sie das Symbol "+".

sample = "a" + "b"
print(sample) #=> ab

Ersetzen von Zeichenketten

Rufen Sie die Ersetzungsmethode für die Zeichenfolge auf.

sample = "a" + "b"
print(sample) # => ab
sample.replace("b", "c") #=> ac

Saiten teilen

Rufen Sie die Split-Methode für den String auf.

sample = "a" + "1" + "b"
print(sample)
a1b
print(sample.split("1")) #=>["a", "b"]

aufführen

Ein Container, der mehrere Daten speichern kann. Stellen Sie sich so etwas wie eine lange horizontale Box mit Trennwänden vor.

Wo und was in der Box ist, beginnt mit 0, die an die Partition angehängt ist Identifiziert durch aufsteigende Nummer.

Die Liste, in der sich die Zeichenfolgen "0", "1" und "2" in den Teilern 0, 1 und 2 befinden, lautet wie folgt: Es kann durch Schreiben erstellt werden.

["0", "1", "2"]

Schließen Sie die Liste (Feld) in [] ein und trennen Sie sie durch ein Komma. Die Komponenten in der Liste können so beschrieben werden, wie sie sind.

Wenn Sie 0 in die Zeichenfolge einfügen möchten, schreiben Sie "0", und wenn Sie 0 in den numerischen Wert einfügen möchten, schreiben Sie "0".

Auf den Anfang der Komponente kann über die Nummer 0 (Index) zugegriffen werden. Auf die nächste Komponente kann über die Nummer 1 und auf die nächste Komponente über die Nummer 2 zugegriffen werden.

Greifen Sie auf das Beispiel per Index zu, wenn die Liste der Variablen a zugewiesen ist


a = ["0", "1", "2"]

print(a[0]) #=> "0"

a[0] = "a"

print(a[0]) #=> a

Für Dinge (Objekte), auf die Sie zugreifen möchten, wie eine Liste Beim Zugriff in der richtigen Reihenfolge gibt es eine bequeme Beschreibungsmethode.

a = ["0", "1", "2"]

for i in a:
    print(i)
  
#Ausführungsergebnis
# 0
# 1
# 2

Ordnen Sie zunächst das erste Element (Index 0) der Liste (Objekt) von a der Variablen i zu. Führen Sie print (i) aus. Verknüpfen Sie dann das nächste Element (Index 1) in der Liste von a mit der Variablen i Führen Sie print (i) aus. Verknüpfen Sie schließlich das nächste Element (Index 2) in der Liste von a mit der Variablen i. Pirint (i) ausführen.


Variablen und Konstanten

Variable

Ein Namensschild, das an einen Container angehängt wird, um einen Wert einzugeben.

Nennen Sie den Container "a" und geben Sie den Wert "content" ein.

a = "Inhalt"
print(a) #=>Inhalt

Konstante

In Python gibt es keine Konstanten. Konventionell werden alle Variablen, die ihren Wert nicht ändern, in Großbuchstaben geschrieben und so geschrieben, als wären sie Konstanten.

SAMPLE_VALUE = 986
print(SAMPLE_VALUE) # => 986

Methode

Was Sie einen Prozess mit einem Namen nennen können.

Definitionsmethode

Verwenden Sie "def".

def sample():
	print("hello")

sample() #=> hello

Das Obige definiert eine Methode namens sample. Der Inhalt der Methode ist der Druckteil ("Hallo").

In Python werden Anfang und Ende eines Blocks durch das : am Ende der Zeile und das Vorhandensein oder Fehlen von Einrückungen in der nächsten Zeile gekennzeichnet. Ausdrücken.

Einzugstiefe in der nächsten Zeile (in Python besteht der Standard aus vier Leerzeichen, die einen Einzug darstellen) Als Referenz, wenn eine Linie mit einem flacheren Einzug als dieser Referenz erscheint Beurteilen Sie, dass die Zeile davor ein Block ist. In anderen Sprachen gibt es Zeichen, Zeichenfolgen und Ausdrücke, die Blöcke darstellen. Im Fall von Python ist es sehr charakteristisch, Blöcke durch die Tiefe der Einrückung zu unterscheiden.

Es fühlt sich seltsam an, aber wenn Sie sich erst einmal daran gewöhnt haben, stört es Sie überhaupt nicht mehr. Wenn es Ihnen nichts ausmacht, wird dieser sauberer und leichter zu sehen sein.

Wenn Sie in Python eine Methode definieren und aufrufen, Sie müssen die Klammern fest setzen.

Streit

Was wird in dem in Klammern nach dem Methodennamen eingeschlossenen Teil beschrieben? Es wird ein Argument genannt.

Formales Argument, das Argument bei der Definition der Methode Das Argument beim Aufrufen einer Methode wird als tatsächliches Argument bezeichnet.

Formale Argumente befinden sich in der Phase der Definition der Methode (vorübergehend) Ich kenne den spezifischen Wert nicht (es wurde nicht entschieden). Geben Sie den Variablennamen im formalen Argument an.

Da das eigentliche Argument in der Phase des Aufrufs der Methode angegeben wird, Sie geben den tatsächlich ermittelten Istwert an.

def sample(string): #Zeichenfolge ist ein formales Argument
    print(string) 
    
sample("hello") # "hello"Ist das eigentliche Argument

#Ausführungsergebnis
# hello

Rückgabewert

Die Ausgabe der Methode wird als "Rückgabewert" empfangen.

Der Rückgabewert wird mit return in der Methode zurückgegeben.

def sample(string) :
	return string

a = sample("hello")
print(a) #=> hello

Blockstruktur

In anderen Sprachen werden Blöcke dargestellt, indem sie in {{, } Symbolen eingeschlossen werden.

def sample() {
  puts "this is sample1"
  puts "this is sample2"
}

In Python wird die Blockstruktur durch Einrückung dargestellt.

def sample() :
    print("this is sample1") # => this is sample1
    print("this is sample2") # => this is sample2

Einzug

Einzug ist der Abstand links von der Quelle.

Der gleiche Block muss in jeder Zeile des Blocks die gleiche Anzahl von Einzügen haben.

def sample():
    print("sample1")
        print("sample2") #Falsch, da sich die Anzahl der Einrückungen von der Anzahl der Einrückungen in der obigen Zeile unterscheidet

Recommended Posts

Notizen vom Anfang von Python 1 lernen
Notizen vom Anfang von Python 2 lernen
Lerne Nim mit Python (ab Anfang des Jahres).
Studie vom Anfang von Python Hour1: Hallo Welt
Studie aus Python Hour8: Verwenden von Paketen
Erster Python 3 ~ Der Beginn der Wiederholung ~
Existenz aus Sicht von Python
Python-Lernnotizen
Python-Lernnotizen
Lassen Sie die Stückliste am Anfang der Zeichenfolge weg
Der Beginn von cif2cell
der Zen von Python
Holen Sie sich den Inhalt von Git Diff aus Python
Die Geschichte, dass die Lernkosten von Python niedrig sind
Finden des Beginns der Avenomics anhand der NT-Vergrößerung 2
Finden des Beginns der Avenomics anhand der NT-Vergrößerung 1
Die Wand beim Ändern des Django-Dienstes von Python 2.7 auf Python 3-Serie
Auf dem Weg zum Ruhestand von Python2
O'Reilly python3 Primer Lernnotiz
Grundlagen des maschinellen Lernens (Denkmal)
[Python] Ruft den Gesetzestext aus der e-GOV-Gesetz-API ab
Mathematisches Verständnis der Hauptkomponentenanalyse von Anfang an
Holen Sie sich den Rückkehrcode eines Python-Skripts von bat
Python zeigt aus der Perspektive eines C-Sprachprogrammierers
Deep Learning von Grund auf neu Die Theorie und Implementierung des mit Python erlernten Deep Learning Kapitel 3
Lernnotizen zur Python-Datenanalyse
Othello ~ Aus der dritten Zeile von "Implementation Deep Learning" (4) [Ende]
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
[Maya Python] Crush den Inhalt des Skripts 2 ~ Liste Notizen
Beginnend mit maschinellem Python-Lernen
Die Kraft der Pandas: Python
DJango Hinweis: Von Anfang an (Vereinfachung und Aufteilung von URLConf)
Das Ergebnis des maschinellen Lernens von Java-Ingenieuren mit Python www
Anders als der Importtyp von Python. Bedeutung von aus A Import B.
Die Geschichte von Python und die Geschichte von NaN
Hinweise zur Verwendung von MeCab aus Python
pyenv-change die Python-Version von virtualenv
[Python] Die potenzielle Feldplanung von Python Robotics verstehen
Überprüfung der Grundlagen von Python (FizzBuzz)
Verwenden Sie die Flickr-API von Python
Hinweise zum Zugriff auf dashDB über Python
Informationen zur Grundlagenliste der Python-Grundlagen
Lernen Sie die Grundlagen von Python ① Grundlegende Anfänger
Wie man die Anzahl der GPUs aus Python kennt ~ Hinweise zur Verwendung von Multiprocessing mit pytorch ~
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
[Python] Ruft das Aktualisierungsdatum eines Nachrichtenartikels aus HTML ab
Von der Einführung von JUMAN ++ bis zur morphologischen Analyse von Japanisch mit Python
Wichtige Einheit aus den Python-Vorlesungsmaterialien der Universität Kyoto
Leiten Sie den Quadrantenbereich der Standardnormalverteilung von Anfang an sorgfältig ab
Kapitel 1 Einführung in Python Schneiden Sie nur die guten Punkte des Deeplearning aus, die von Grund auf neu erstellt wurden
Ändern Sie die Länge der Python-CSV-Zeichenfolgen
[Verständnis in 3 Minuten] Der Beginn von Linux
Überprüfen Sie das Verhalten des Zerstörers in Python
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
[Lernnotiz] Grundlagen des Unterrichts mit Python
[Python3] Verstehe die Grundlagen von Beautiful Soup
Übergeben Sie den Pfad des importierten Python-Moduls