Python-Funktion ①

Was ist eine Funktion?

Ein Prozess, der eine Funktion entsprechend dem Zweck hat, wird im Voraus vorbereitet, damit er im Programm verwendet werden kann. Das Erstellen einer neuen Funktion wird als "Definieren einer Funktion" bezeichnet. "Aufruf einer Funktion" bedeutet die Ausführung einer Funktion, und die aufgerufene Funktion gibt einen Rückgabewert als Ausführungsergebnis an den Aufrufer zurück. Sie können auch den Wert angeben, der zum Zeitpunkt des Aufrufs als Argument für die Verarbeitung erforderlich ist. Die Angabe des Arguments wird als "Übergeben des Arguments" bezeichnet.

Argument → (Eingabe) → Funktion → (Ausgabe) → Rückgabewert

Was ist ein Index?

Eine Ganzzahl, die die Anzahl der Zeichen in einer Zeichenfolge darstellt. Wird auch als Index bezeichnet. Indexspezifikation: Zeichenkette [Index]

ex)>>>s='sunday'    >>>s[0]    's'

Der Index kann auch als negative Zahl angegeben werden. Der Index, der dem letzten Zeichen der Zeichenfolge entspricht, ist -1, und der Index wird zum Anfang der Zeichenfolge hin kleiner als -2, -3, ....

String Slice

Zeichenfolgen in Python können nach ihrer Erstellung nicht mehr geändert werden. Diese Eigenschaft wird als "unveränderlich" bezeichnet. Es gibt eine Möglichkeit, die Zeichenfolge zu extrahieren → Das ist Slice! !! !! !!

** Zeichenkette [Startindex: Endindex] **

ex)>>>a='123456'    >>>a[0:3]     '123'

Kann kombiniert werden  ex)a[:3]+a[3:] = '123456'

Verwenden Sie Schritte

Erstellen Sie eine neue Zeichenfolge, indem Sie Zeichen aus der ursprünglichen Zeichenfolge extrahieren

** Zeichenkette [Startindex: Endindex: Schritt] **

ex) >>> a = 'Aiue Okakikuke Kosashi Suseso'     >>>a[::5] "Akasa"

Negative Zahlenschritte

Wenn Sie für den Schritt eine negative Zahl verwenden, können Sie eine Zeichenfolge erstellen, die die Umkehrung der ursprünglichen Zeichenfolge darstellt.

ex) >>> a = 'Omoikaruishi'    >>>a[5:2:-1] "Ist es?" Wenn Sie für einen Schritt eine negative Zahl verwenden, befindet sich der Startindex rechts vom Endindex

Recommended Posts

Python-Funktion ①
[Python] -Funktion
Python-Funktion ②
Python-Aufzählungsfunktion
Python> Funktion> Schließen
[Python] Generatorfunktion
Python> Funktion> Innere Funktion
Python-Funktionsdekorateur
Über Funktionsargumente (Python)
Funktionsausführungszeit (Python)
Python
Zusammenfassung der Python-Funktionsargumente
Python-Druckfunktion (Fortsetzung)
Python: Über Funktionsargumente
Timefloor-Funktion (Python)
Erstellen Sie eine Funktion in Python
Verwenden Sie die Rückruffunktion in Python
[Python] Wert des Funktionsobjekts (?)
ntile (Dezil) -Funktion in Python
[Python] Der Ursprung des Namens der Python-Funktion
Python-Anfänger-Memorandum-Funktion
Über die Aufzählungsfunktion (Python)
Python-URL-Einstellung enthalten Funktion
Python #Funktion 2 für Super-Anfänger
Nichtlineare Funktionsmodellierung in Python
Zeichne die Yin-Funktion in Python
Beispiel für Funktionen höherer Ordnung (Dekoratoren) in Python
Sofortige Funktion (Lüge) in Python
Kafka Python
[Python] Was ist eine Zip-Funktion?
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python studieren
[Python] Rückruffunktion (Funktion als Argument übergeben)
Implementieren Sie die Funktion power.prop.test von R in Python
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
Python-Tipps
Definition des Funktionsargumenttyps in Python
Python-Grundlagen
Python-Memo
Inklusive Notation im Argument der Python-Funktion
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
Python-Installation
Schreiben Sie die AWS Lambda-Funktion in Python