Python-Zahlen, Zeichenfolgen, Listentypen (Python-Lernnotiz ①)

Python-Typ

Numerischer Wert

Punkt


#Zusatz
>>> 2+2              
4
      
#Subtraktion und Multiplikation
>>> 50 - 5 * 6        
20                   
>>> (50 - 5) *6      
270

#Teilung
>>> 17 / 3       
5.666666666666667
>>> 17 // 3      
5                
>>> 17 % 3       
2

#Holen Sie sich sowohl Quotient als auch Überschuss
>>> divmod(17, 3)
(5, 2)

#radix
# 0b:Binär
# 0o:8 ..
# 0x:Hexagon
>>> 0b10
2
>>> 0o10
8
>>> 0x10
16

#Leistung
>>> 5 ** 2
25
>>> 5 ** 3
125

#Verwenden Sie den interaktiven Modus als Taschenrechner
>>> _ + 1
126

Zeichenfolgentyp

Punkt

#Im Pfadnamen/Kann verwendet werden, daher ist Folgendes nicht erforderlich
# raw name (Stellen Sie der Zeichenfolge r voran)
>>> print('C:\some\name')
C:\some
ame
>>> print(r'C:\some\name')
C:\some\name

#Mehrere Zeilen
print("""\
    Usage: thingy [OPTIONS]
        -h Display this usage message
        -H hostname   
""")
#Ausgabe
Usage: thingy [OPTIONS]
        -h Display this usage message
        -H hostname

#Wiederholen und verketten Sie Zeichenfolgen
>>> 3 * "un" + "ium" 
'unununium'

#Automatische Verkettung von String-Literalen(Kann nicht mit Variablen verwendet werden)
>>> 'Py' 'thon' 
'Python'

# index
>>> word[0]
'P'
>>> word[-1] 
'n'

# slice
>>> word[:3] 
'Pyt'
>>> word[3:] 
'hon'

# len
>>> len(word) 
6

aufführen

Punkt

#aufführen
>>> letters = ['a', 'b', 'c', 'd', 'e', 'f']
# index
>>> letters[1] 
'b'

# slicing
>>> letters[3:] 
['d', 'e', 'f']

# append
>>> letters.append('g') 
>>> letters
['a', 'b', 'c', 'd', 'e', 'f', 'g']

#Ersatz für das Schneiden
>>> letters[3:5] = ['D', 'E'] 
>>> letters
['a', 'b', 'c', 'D', 'E', 'f', 'g']

# len
>>> len(letters)
7

#Verschachtelte Liste
>>> array = [['a', 'b', 'c'], [1, 2, 3]] 

Finden Sie die Fibonacci-Sequenz


#Fibonacci-Klasse
#Auf diese Weise ist eine Mehrfachzuordnung möglich
a, b = 0, 1

while b < 10:
    print(b)
    a, b = b, a+b

Über die Druckfunktion

name = 'Kawausomando'
#Geben Sie mehrere Werte an(Zwischenraum ist gegeben)
print('My name is', name)
#Ausgabe: My name is Kawausomando

#Schlüsselwort beenden
print(name, end=' is my name')
#Ausgabe: Kawausomando is my name

#sep Schlüsselwort
print(1, 2, 3, sep=' and ')
#Ausgabe: 1 and 2 and 3

Recommended Posts

Python-Zahlen, Zeichenfolgen, Listentypen (Python-Lernnotiz ①)
Python-Klasse (Python-Lernnotiz ⑦)
Python-Modul (Python-Lernnotiz ④)
Python3-Memo vom Typ Liste / Wörterbuch
[Memo] Python 3-Listensortierung
Behandlung von Python-Ausnahmen (Python-Lernnotiz ⑥)
Python-Steuerungssyntax, Funktionen (Python-Lernnotiz ②)
Eingabe / Ausgabe mit Python (Python-Lernnotiz ⑤)
Abschnittsplanung Lernnotiz ~ von Python ~
"Scraping & maschinelles Lernen mit Python" Lernnotiz
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python lernen
Python-Memo
[Python] -Liste
Python-Memo
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
[Lernnotiz] Grundlagen des Unterrichts mit Python
Struktur und Betrieb der Python-Daten (Python-Lernnotiz ③)
Python-Standardbibliothek: zweite Hälfte (Python-Lernnotiz ⑨)
Python & Machine Learning Study Memo ③: Neuronales Netz
Python & maschinelles Lernen Lernnotiz Machine: Maschinelles Lernen durch Rückausbreitung
Python & Machine Learning Study Memo ⑥: Zahlenerkennung
Python-Standardbibliothek: Erste Hälfte (Python-Lernnotiz ⑧)
LPIC201 Studiennotiz
Python-Grundlagen: Liste
[Python] Lernnotiz 1
Python-Anfänger-Memo (9.2-10)
Django Lernnotiz
Python & Machine Learning Study Memo ⑤: Klassifikation von Ayame
[Python] Erstellen Sie eine Liste mit verschiedenen Zeichentypen
Python-Anfänger-Memo (9.1)
Python-Lernausgabe
Python & Machine Learning Study Memo Introduction: Einführung in die Bibliothek
Python-Lernseite
★ Memo ★ Python Iroha
Python-Lerntag 4
[Python] EDA-Memo
Python Deep Learning
Python 3-Operator-Memo
Python-Lernen (Ergänzung)
Python> Verständnis / Inklusive Notation> Listenverständnis
Deep Learning × Python
[Memo] Maschinelles Lernen
[Mein Memo] Python
Python3-Metaklassen-Memo
[Python] Grundkarten-Memo
progate Python-Lernnotiz (von Zeit zu Zeit aktualisiert)
Python & Machine Learning Study Memo ⑦: Aktienkursprognose
Python-Anfänger-Memo (2)
Python-Lernnotizen
Python-Listenmanipulation
[Python] Numpy Memo
Konvertieren Sie die Zeichenfolge mit Python in ein zeichenweises Listenformat
Python-Lernnotiz für maschinelles Lernen von Chainer aus Kapitel 2
Python-Lernnotiz für maschinelles Lernen von Chainer Kapitel 1 und 2
[Python] Extrahieren Sie nur Zahlen aus Listen und Zeichenfolgen