Ich habe die grundlegende Grammatik von Python in Jupyter Lab geschrieben

Grundlegende Python-Grammatik

3+3
6
3-2
4*5
6/2
7%2 #Nur der Rückgabewert der zuletzt ausgeführten Zeile
1
type(1)
int
type(1.0)
float
type(3.14)
float
type('string')
str
'hello'[2]
'l'
'hello'[1:3]
'el'
'hello{}'.format('world')
'helloworld'
print('{one}{two}'.format(one='hello', two='world'))
helloworld

List

list_out = [1,2,'three']
list_out
[1, 2, 'three']

list_in = ['one', 'two', 3] list_out.append(list_in) print(list_out)

list_out[1]
2
list_out[3][1]
'two'
list_out = [1,2,'three']

Dictionary

dict = {'key1':'value1', 'key2':2}
dict['key1']
'value1'
dict = {'key1':[1,2,'value1']}
dict['key1'][2]
'value1'
dict = {'key_out':{'key_in':'value_in'}}
dict['key_out']
{'key_in': 'value_in'}
dict = {'key1':'value2', 'key2':2}
dict['key3'] = 'new_value'
dict
{'key1': 'value2', 'key2': 2, 'key3': 'new_value'}

Tuples

list1 = [1,2,3,4,5]
tuple1 = (1,2,3,4,5,6)
list1
[1, 2, 3, 4, 5]
tuple1
(1, 2, 3, 4, 5, 6)
list1[1] = 10 #Liste kann geändert werden
list1
[1, 10, 3, 4, 5]
tuple1[1] = 10 #Tupel kann nicht geändert werden
---------------------------------------------------------------------------

TypeError                                 Traceback (most recent call last)

<ipython-input-38-df5023792f06> in <module>

----> 1 tuple1 [1] = 10 #tuple kann nicht geändert werden

TypeError: 'tuple' object does not support item assignment

Funktion

result_list=[] #häufig
for i in range(0,4):
    result_list.append(i*10)
result_list
[0, 10, 20, 30]
[i*10 for i in range(0,4)]
[0, 10, 20, 30]
i=0
while i<5:
    print('{} is less than 10'.format(i))
    i+=1
0 is less than 10
1 is less than 10
2 is less than 10
3 is less than 10
4 is less than 10

Lambda-Funktion

def function_name (param1, param2):
    print('Do something for {} and {}.format(param1, param2)')
    
    return 'param1' + 'and' + 'param2' 
param1 = 'something1'
param2 = 'something2'
output = function_name(param1, param2)
Do something for {} and {}.format(param1, param2)
def get_filename (path):
    return path.split('/')[-1]
get_filename('/home/school/pet/corona')
'corona'
lambda path: path.split('/')[-1]
<function __main__.<lambda>(path)>
x = lambda path: path.split('/')[-1]
x('/home/school/pet/corona')
'corona'

Recommended Posts

Ich habe die grundlegende Grammatik von Python in Jupyter Lab geschrieben
Ich habe die Grundoperation von matplotlib in Jupyter Lab geschrieben
Ich habe die Grundoperation von Pandas im Jupyter Lab geschrieben (Teil 1)
Ich habe die grundlegende Operation von Pandas im Jupyter Lab geschrieben (Teil 2).
Ich habe die Grundoperation von Seaborn im Jupyter Lab geschrieben
Ich habe die Grundoperation von Numpy im Jupyter Lab geschrieben.
[Python] Ich habe die grundlegende Grammatik persönlich zusammengefasst.
Ich habe die grundlegende Python-Grammatik gelernt
Zusammenfassung des grundlegenden Ablaufs des maschinellen Lernens mit Python
Was Sie sich mit der grundlegenden Grammatik "String Manipulation" von Python merken möchten
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Ich habe versucht, das Bild mit Python + OpenCV "gammakorrektur" zu machen
Ich habe die Strategie des Aktiensystemhandels mit Python evaluiert.
Ich mochte den Tweet mit Python. ..
Grundlegende Grammatik des Python3-Systems (Wörterbuch)
Ich habe die Warteschlange in Python geschrieben
Ich habe den Stack in Python geschrieben
Grundlegendes Studium von OpenCV mit Python
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Ich habe die Geschwindigkeit von Hash mit Topaz, Ruby und Python verglichen
Ich habe versucht, das Ranking des Qiita-Adventskalenders mit Python zu kratzen
[Python] Ich habe die Route des Taifuns mit Folium auf die Karte geschrieben
Ich möchte den Anfang des nächsten Monats mit Python ausgeben
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
Ich habe versucht, die Effizienz der täglichen Arbeit mit Python zu verbessern
Erstellen Sie mit Docker eine Jupyter Lab (Python) -Umgebung
Ich kannte die Grundlagen von Python nicht
Erstellen Sie eine Ausführungsumgebung für Jupyter Lab
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Grundlegende Grammatik der Python3-Reihe (Liste, Tapple)
Die Python-Projektvorlage, an die ich denke.
Python-Grundkurs (Ende 15)
[Python-Anfänger] Ich habe die Artikel gesammelt, die ich geschrieben habe
Grundlegende Grammatik des Python3-Systems (inklusive Notation)
Grundlegende Grammatik von Python3
Ich habe die numerische Berechnung von Python durch Rust ersetzt und die Geschwindigkeit verglichen
Ein leicht verständlicher Vergleich der grundlegenden Grammatik von Python und Go
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Ich habe versucht, die Standardrolle neuer Mitarbeiter mit Python zu optimieren
Ich habe versucht, die Filminformationen der TMDb-API mit Python abzurufen
Ich habe die Geschwindigkeit der Listeneinschlussnotation für und während mit Python2.7 gemessen.
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Ich habe Hunderte Millionen SQLite mit Python ausprobiert
2016 Todai Mathematik mit Python gelöst
[Hinweis] Exportieren Sie das HTML der Site mit Python.
Berechnen Sie die Gesamtzahl der Kombinationen mit Python
Ich habe die Liste der Tastenkombinationen von Jupyter überprüft
Überprüfen Sie das Datum der Flaggenpflicht mit Python
Probieren Sie Progate Free Edition [Python I]
Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Ich habe versucht, das Bild mit Python + OpenCV zu "binarisieren"
Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
Füllen Sie die Breite des Jupyter-Notizbuchs, um den Browser zu füllen
Ich habe einige der neuen Funktionen von Python 3.8 touched angesprochen
Dies ist die einzige grundlegende Überprüfung von Python ~ 3 ~
Konvertieren Sie den Zeichencode der Datei mit Python3
[Python] Bestimmen Sie den Typ der Iris mit SVM
[Basic Information Engineer Examination] Ich habe den Algorithmus der euklidischen Methode der gegenseitigen Teilung in Python geschrieben.
Ich habe Pygame mit Python 3.5.1 in der Umgebung von pyenv unter OS X installiert
Ich habe versucht, die Tweets von JAWS DAYS 2017 mit Python + ELK einfach zu visualisieren
Ich habe versucht, die Literatur des neuen Corona-Virus mit Python automatisch an LINE zu senden