Den Inhalt der Daten in Python nicht kennen

Abstract Ich werde schreiben, was ich davon hielt, den Inhalt in Python, C und C ++ nicht zu kennen.

Den Typ nicht kennen

Für C und C ++ int a=8; Wie oft deklarieren Sie Variablen? In diesem Fall handelt es sich um einen ganzzahligen Typ. Ich denke, ich werde ihn schreiben, während ich denke, dass "eine Zahl eingegeben werden kann". Auf der anderen Seite mit Python a=8 Das ist ok. "Erstellen Sie vorerst eine Variable zur Eingabe von Zahlen" Es ist sehr einfach, nicht wahr?

verdienen

Betrachten wir die Anzeige eines Wertes anhand eines einfachen Beispiels. Wenn C. printf("%d",a);

-Ausgabe- 8 Es wird herauskommen. "Ich muss mir bewusst sein, dass einige Zahlen herauskommen werden ..."

Für dich!

Gute Nachrichten!

Mit Python print(a) -Ausgabe- 8 Kommt raus. Es ist vorerst praktisch zum Debuggen.

In C ++

std::cout<<a;


 -Ausgabe-
```8```
 ist.
 Es kann der Trend der Zeit sein, dass Sie sich des Typs nicht bewusst sein müssen.

## Fehler
 Es ist in Ordnung, wenn etwas schief geht, aber wenn es oktal angezeigt wird (ich spreche von einer solchen Szene?)
 In Python
~~a=0o8~~
 - Zusätzlicher Teil -
 Entschuldigung. Es ist eine Oktalzahl, also 10.
 @ Shiracamus Vielen Dank für den Hinweis.
 -Bisher-

```py
a = 0o10
print('%o' % a)

Muss geschrieben werden.

In C. ~~printf("%x",a);~~

int a = 010;
printf("%o", a);

In C ++

int a = 010;
std::cout << std::oct <<  a;

Es ist in Ordnung, wenn Sie schreiben.

~~ So ~~

Fazit

Es hat Vor- und Nachteile, den Inhalt der Daten nicht zu kennen. Der Vorteil ist, dass das System dies tut, ohne sich einer störenden Zahlenkonvertierung bewusst zu sein. Der Nachteil ist, dass Sie den Inhalt nicht kennen, weil Sie sich dessen nicht bewusst sind. Ich frage mich, ob es Vor- und Nachteile gibt.

Python ist praktisch, wenn die Richtlinie festgelegt ist, aber es kann schwierig sein, zu schreiben, wenn sich die Spezifikation ändert.

Es ist möglicherweise einfacher zu verstehen, wenn Sie es mit Variablennamen abdecken.

"Wenn Sie auf diese Weise entwickeln, ist der Inhalt anhand des Variablennamens leicht zu verstehen." Wenn Sie Fragen haben wie "Ist der Schreibstil überhaupt nicht schlecht?", Kommentieren Sie bitte.

Recommended Posts

Den Inhalt der Daten in Python nicht kennen
Die Geschichte des Lesens von HSPICE-Daten in Python
Verwenden wir die offenen Daten von "Mamebus" in Python
Versuchen Sie, COVID-19 Tokyo-Daten mit Python zu kratzen
[Homologie] Zählen Sie mit Python die Anzahl der Löcher in den Daten
Überprüfen Sie das Verhalten des Zerstörers in Python
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
Das Ergebnis der Installation von Python auf Anaconda
Grundlagen zum Ausführen von NoxPlayer in Python
Auf der Suche nach dem schnellsten FizzBuzz in Python
Holen Sie sich den Schlüssel für die Migration von JSON-Daten auf der zweiten Ebene mit Python
Holen Sie sich den Inhalt von Git Diff aus Python
Geben Sie die Anzahl der CPU-Kerne in Python aus
[Python] Sortieren Sie die Liste von pathlib.Path in natürlicher Reihenfolge
Der Inhalt des Python-Tutorials (Kapitel 5) ist in einem Aufzählungszeichen zusammengefasst.
Der Inhalt des Python-Tutorials (Kapitel 4) ist in einem Aufzählungszeichen zusammengefasst.
Der Inhalt des Python-Tutorials (Kapitel 2) ist in einem Aufzählungszeichen zusammengefasst.
Holen Sie sich den Aufrufer einer Funktion in Python
Passen Sie die Verteilung jeder Gruppe in Python an
Zeigen Sie das Ergebnis der Geometrieverarbeitung in Python an
Der Inhalt des Python-Tutorials (Kapitel 8) ist in einem Aufzählungszeichen zusammengefasst.
Der Inhalt des Python-Tutorials (Kapitel 1) ist in einem Aufzählungszeichen zusammengefasst.
Kopieren Sie die Liste in Python
Echtzeitvisualisierung von Thermografie AMG8833-Daten in Python
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Finden Sie die Lösung der Gleichung n-ter Ordnung mit Python
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Lösen von Bewegungsgleichungen in Python (odeint)
Ausgabe in Form eines Python-Arrays
Der Inhalt des Python-Tutorials (Kapitel 6) ist in einem Aufzählungszeichen zusammengefasst.
Der Inhalt des Python-Tutorials (Kapitel 3) ist in einem Aufzählungszeichen zusammengefasst.
Aufgezeichnete Umgebung für die Datenanalyse mit Python
der Zen von Python
Lassen Sie uns automatisch den Text des Songs anzeigen, der in Python in iTunes abgespielt wird
Erleben Sie die gute Berechnungseffizienz der Vektorisierung in Python
Zusammenfassung der Tools, die zum Analysieren von Daten in Python benötigt werden
Verarbeitung von CSV-Daten in voller und halber Breite in Python
Vorlage des Python-Skripts zum Lesen des Inhalts der Datei
So ermitteln Sie die Anzahl der Stellen in Python
Über die Ineffizienz der Datenübertragung im luigi on-memory
Lernen Sie das Entwurfsmuster "Chain of Responsibility" in Python
Implementieren Sie die Lösung der Riccati-Algebra in Python
Liste des Python-Codes, der bei der Big-Data-Analyse verwendet wird
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 4 von Hajipata in Python
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Heap Sort Edition)
[Python] Gibt alle Kombinationen von Elementen in der Liste aus
[Maya Python] Crush den Inhalt des Skripts 2 ~ Liste Notizen
Verstehen Sie den Status des Datenverlusts - Python vs. R.
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Ein Memorandum über die Umsetzung von Empfehlungen in Python
Reproduzieren Sie das Ausführungsbeispiel von Kapitel 5 von Hajipata in Python
Um das Äquivalent von Rubys ObjectSpace._id2ref in Python zu tun
Überprüfen Sie die atrophische Natur der Wahrscheinlichkeitsverteilung in Python
Was tun, wenn der Fortschrittsbalken in tqdm von Python nicht angezeigt wird?
Behandeln Sie Umgebungsdaten in Python
Auf dem Weg zum Ruhestand von Python2