[PYTHON] Zusammenfassung der Standardeingabe / -ausgabe

Ich möchte die Standardeingabe / -ausgabe in verschiedenen Sprachen zusammenfassen. Wir werden von Zeit zu Zeit Sprachen hinzufügen. Inhaltsverzeichnis

Hinweis

Für C und C ++

#include <stdio.h> //c
#include <iostream> //c++

Wird als in den Header geschrieben angenommen. Es funktioniert nicht nur in C, sondern auch in C ++, was oft schneller ist.

Eingang

Ein Wert pro Zeile

Python3

s = input() #s:string
i = int(input()) #i:int
f = float(input()) #f:float

Python2

s = raw_input() #s:string
N = input() #Eingabe als Ausdruck interpretieren

C

scanf("%c", &c); //c:char
scanf("%d", &i); //i:int(Dezimalzahl)
scanf("%f", &f); //f:float
scanf("%s", s); //s:String-Array

C++

std::cin >> a;
* Ergänzung Er bemerkte, dass die C- und C ++ - Beispiele unbeabsichtigte Ergebnisse verursachen können. Es gab einen Artikel, den Sie erklärt haben, also werde ich ihn veröffentlichen. Bitte sehen Sie hier für Details. https://qiita.com/yumetodo/items/238751b879c09b56234b

Listen Sie mehrere Werte auf, die durch Leerzeichen in einer Zeile getrennt sind

Python3

l = input().split() #Geben Sie als Zeichenfolge l ein:list
l = list(map(int, input().split())) #In ganze Zahl konvertieren l:list
l = [int(i) for i in input().split()] #Gleich wie oben Verwenden der Listeneinschlussnotation
#Was schneller ist, Karten- oder Listeneinschlussnotation, hängt vom Fall ab

Python2

l = raw_input().split() #Geben Sie als Zeichenfolge l ein:list
l = map(int, raw_input().split()) #In ganze Zahl konvertieren l:list

C

for(int i=0,i<N,i++) scanf("%d", &l[i]); //Leerzeichen automatisch als Trennzeichen erkennen

C++

std::cin >> a; //langsam

Mehrere Zahlen als Variablen, die durch Leerzeichen in einer Zeile getrennt sind

Python

a, b, c = map(int,input().split())

C

scanf("%d%d%d", &i, &j ,&k); //Leerzeichen automatisch als Trennzeichen erkennen

Ausgabe

Python2

print a
print a, #Ändern Sie Zeilenumbrüche in Leerzeichen
print(a) #Mit oder ohne Klammern

Python3

print(a) #Ich brauche Klammern
print(a, b, c) #Mehrere Ausgänge(Raum begrenzt)
print(a, b, c, sep=',') #Ändern Sie die Pause
print(a, end=' ') #Ändern Sie das letzte Ausgabezeichen

C

printf("%s %s", "Hello", "world"); //'Hello, world'
printf("%c",'a'); //char
printf("%f", 3.14); //float
printf("%d", 334); //int(Dezimal)
printf("%10s", "I'm fine."); //Zeichenbreite(10)Bezeichnung
printf("%.2f", 3.14159); //"3,14"Anzahl der Stellen nach dem Dezimalpunkt(2)Bezeichnung Diese beiden können gleichzeitig eingestellt werden
printf("%.2e", 114.514); //"1.15e+02"Indexanzeige
printf("%05d", 34); //"00034"0 Füllung
printf("%-10s", "Hello"); //Links
printf("%+d", 10); //"+10"Codeanzeige

C++

std::cout << a << std::endl; //Mit Zeilenumbrüchen Langsam
std::cout << a << '\n'; //Schnell mit Zeilenumbrüchen
std::cout << a; //Keine Zeilenumbrüche

Recommended Posts

Zusammenfassung der Standardeingabe / -ausgabe
Zusammenfassung der Standardeingaben
Standardeingabe / Zusammenfassung / Python, Ruby
[Python] Standardeingabe
Python-Eingabe und Ausgabe
Python-Audioeingabe / -ausgabe
Thema: Standardausgabe [Schwierigkeit ★★★★★]
Eingeschränktes Problem mit der Standardausgabe
[Python] Informationen zur Standardeingabe
Schreiben Sie die Standardeingabe in den Code
Standardeingabe mit Zeitlimit
[Python3] Standardeingabe [Cheet Sheet]
Testen Sie die Standardausgabe mit Pytest
Python3-Standardeingabe (Competition Pro)
Empfangen von Standardeingabetipps @ python
[Für AtCoder] Standardeingabememo
Dekorateur zum Stummschalten der Standardausgabe
[Für Anfänger] Zusammenfassung der Standardeingabe in Python (mit Erklärung)
Python3-Standardeingabe für wettbewerbsfähige Programmierung
Matrixdarstellung mit Python-Standardeingabe
Tipps zur Eingabe / Ausgabe von Python-Dateien
32-Bit-Eingabe / beliebige Bitausgabe Hash-Funktion
Eingabe / Ausgabe mit Python (Python-Lernnotiz ⑤)
Schreiben Sie die Standardausgabe in eine Datei
Eingabe / Ausgabe von Werten aus der Standardeingabe in der Wettbewerbsprogrammierung usw.
Hinweise zur Eingabe / Ausgabe von Python-Dateien
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
Python Paiza - Verschiedene Fähigkeitsüberprüfungen und Standardeingaben
Dateneingabe / -ausgabe in Python (CSV, JSON)
Datenverarbeitung 1 Datenformatierung und Dateieingabe / -ausgabe
Python3-Standardeingabe habe ich versucht zusammenzufassen
UnicodeEncodeError hat Probleme mit der Standardausgabe von Python3
Atcoder-Standardeingabesatz für Anfänger (Python)
[Python] Fügen Sie der Standardeingabedatei einen Kommentar hinzu
[Python] Kapitel 02-03 Grundlagen von Python-Programmen (Eingabe / Ausgabe)