Python, um von einer anderen Sprache zu wechseln

Seit ich Python gestartet habe, habe ich die Punkte zusammengefasst, die beim Wechsel von einer anderen Sprache auftreten können. Selbst wenn wir andere Sprachen sagen, nehmen wir C ++ oder C # an.

Teilung

/ Wird immer als Gleitkomma berechnet. Wenn Sie eine Ganzzahl möchten, verwenden Sie //.

print(5/2) # 2.5
print(5//2) #2

if-Anweisung

oder / und ist Manma oder / und. Abgesehen davon kann der Durchgang ohne Blockteil erfolgen.

if a == 0 and b == 0:
   pass
if a == 0 or b == 0:
   pass

Dreiecksoperator

Es ist ein sehr unbekanntes Format.

int min =  a < b ? a : b; //Für C.
min = a if a < b else b #Wie schreibe ich Python?

zur Aussage

Gewöhnlicher Kerl

for i in range(10):
    print(i)  # 0,1, ... ,9

Array

array = [10, 20, 30, 40, 50]

for value in array:
    print(value)

#Ich möchte auch den Wert von index

for i, value in enumerate(array):
    print(i, value)

Assoziatives Array

dic = {'k1': 100, 'k2' : 200}

#Hol den Schlüssel
for key in dic:
    print(key)  # k1, k2 

#Wert erhalten
for value in dic.values():
    print(value)  # 100, 200 

#Gleichzeitiger Erwerb von Schlüssel und Wert
for key, value in dic.items():

LINQ-ish Typ

#Wählen Sie in LINQ

#Ich möchte ein Array, das zu stark durch 100 geteilt wird
[(p % 100) for p in list]

#Wo in LINQ

#Ich möchte ein gleichmäßiges Array
[i for i in list if i % 2 == 0]

Recommended Posts

Python, um von einer anderen Sprache zu wechseln
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Einführung in die Python-Sprache
Post von Python nach Slack
Flirte von PHP nach Python
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
[Python] Eine andere Möglichkeit zum Importieren
Stellen Sie von Python aus eine Verbindung zu SQLite her
Schalten Sie Python mit Alternativen auf 2.7 um
Rufen Sie Matlab von Python zur Optimierung auf
Rufen Sie C-Sprachfunktionen von Python auf, um mehrdimensionale Arrays auszutauschen
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Einführung in Protobuf-c (C-Sprache ⇔ Python)
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Python (vom ersten Mal bis zur Ausführung)
So greifen Sie über Python auf Wikipedia zu
Gehen Sie zur Sprache, um Teil 8 zu sehen und sich daran zu erinnern. Rufen Sie die GO-Sprache von Python aus auf
Rufen Sie die c-Sprache von Python aus auf (python.h)
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
Portiert von der R-Sprache von "Sazae-sans Janken Data Analysis" nach Python
[Es ist noch nicht zu spät, Python ab 2020 zu lernen] Teil 3 Python Language Basic (1)
[Python] Fluidsimulation: Von linear zu nichtlinear
Von Python bis zur Verwendung von MeCab (und CaboCha)
So aktualisieren Sie Google Sheets von Python
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Push-Benachrichtigung vom Python-Server an Android
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
Zugriff auf RDS von Lambda (Python)
So wechseln Sie die Python-Version in Cloud9
Python> Ausgaben von 1 bis 100, 501 bis 600> Für CSV
Generieren Sie mit Python eine C-Sprache aus dem S-Ausdruck
In Python von Markdown in HTML konvertieren
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie
API-Erklärung zum Berühren von Mastodon aus Python
Stellen Sie von Python aus eine Verbindung zur Websocket-API von coincheck her
Auf Python 2.7.9 aktualisiert
Python-Versionen wechseln
Summe von 1 bis 10
SQL zu SQL
C-Sprache zum Sehen und Erinnern Teil 1 Rufen Sie die C-Sprache aus Python auf (Hallo Welt)
MeCab von Python
C-Sprache zum Anzeigen und Erinnern Teil 4 Rufen Sie die C-Sprache von Python (Argument) double auf
"Backport" zu Python 2
C-Sprache zum Anzeigen und Erinnern Teil 5 Rufen Sie die C-Sprache aus dem Python-Array (Argument) auf
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
So öffnen Sie einen Webbrowser über Python
Ist sys.settrace, ein geniales Merkmal von Python, eine andere Sprache?
[Python] Konvertieren von DICOM in PNG oder CSV
Ich möchte mit Python eine E-Mail von Google Mail senden.
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 1/3
Portierte einen naiven Homebrew-Sprachcompiler nach Python
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
Schreiben von Protokollen in eine CSV-Datei (Python, C-Sprache)
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100