Unterschiede in der Zeichenfolgenverarbeitung zwischen Python, Ruby, JS und PHP (Kombination und Variablenerweiterung)

Bei der Entwicklung in vielen Sprachen für Hobbys und Arbeiten Da es beim Schreiben mit einer einfachen Syntax viele Fehler gibt, werde ich sie transkribieren.

Nur die Referenz und der Code werden ohne Erklärung beschrieben.

Kombinieren Sie String-Arrays

Python

str.join (iterable) - Python 3.8.1-Dokumentation

strings = ['fizz', 'buzz'];
merged_strings = ' '.join(strings)
print(merged_strings) # 'fizz buzz'

Ruby

Array # join (Ruby 2.7.0 Referenzhandbuch)

strings = ['fizz', 'buzz']
merged_strings = strings.join(' ')
p merged_strings # "fizz buzz"

JavaScript

Array.prototype.join() - JavaScript | MDN

const strings = ['fizz', 'buzz'];
const mergedStrings = strings.join(' ');
console.log(mergedStrings); // 'fizz buzz'

PHP PHP: implode - Manual

$strings = ['fizz', 'buzz'];
$mergedStrings = implode(' ', $strings);
print($mergedStrings) // 'fizz buzz'

Ausdruckserweiterung in einer Zeichenfolge

Python

7.1.1. Formatiertes String-Literal - Python 3.8.1-Dokumentation

string_fizz, string_buzz = 'fizz', 'buzz'
string_fizz_buzz = f'{string_fizz} {string_buzz}'
print(string_fizz_buzz) # 'fizz buzz'

Ruby

Ausdruckserweiterung (Ruby 2.7.0 Referenzhandbuch)

string_fizz, string_buzz = 'fizz', 'buzz'
string_fizz_buzz = "#{string_fizz} #{string_buzz}"
p string_fizz_buzz # "fizz buzz"

JavaScript

Vorlagenzeichenfolge --JavaScript | MDN

const stringF = 'fizz'
const stringB = 'buzz'
const stringFizzBuzz = `${stringF} ${stringB}`
console.log(stringFizzBuzz) // 'fizz buzz'

PHP

PHP: Parsing Variables --Manual

[$stringF, $stringB] = ['fizz', 'buzz'];
$stringFizzBuzz = "${stringF} ${stringB}";
print($stringFizzBuzz); // 'fizz buzz'

Recommended Posts

Unterschiede in der Zeichenfolgenverarbeitung zwischen Python, Ruby, JS und PHP (Kombination und Variablenerweiterung)
Unterschiede zwischen Ruby und Python im Umfang
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Python- und Java-Syntax
[Grundlegende Grammatik] Unterschiede zwischen Ruby / Python / PHP
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Unterschied zwischen Ruby und Python (grundlegende Syntax)
Zusammenfassung der Unterschiede zwischen PHP und Python
Gruppierungskombination in Python / Ruby / PHP / Golang (Go)
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Unterschied zwischen Ruby und Python Split
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Unterschied zwischen Python, Stftime und Strptime
Python String Processing Map und Lambda
Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)
Vermeiden Sie verschachtelte Schleifen in PHP und Python
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Unterschiede in der Beziehung zwischen PHP und Python schließlich und beenden
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen nicht lokal und global in Python
Teilt die Zeichenfolge durch die angegebene Anzahl von Zeichen. In Ruby und Python.
Unterschiede beim Schreiben von externem Quellcode zwischen Ruby und Python
Holen Sie sich das letzte Element des Arrays, indem Sie Zeichenfolgen in Python und PHP aufteilen
Unterschiede zwischen queryStringParameters und multiValueQueryStringParameters in AWS Lambda
Einbetten von Variablen in Python-Strings
Unterschied zwischen Variablen und Selbst. Variablen in der [Python] -Klasse
Ich habe mich eingehend mit der Verarbeitung von Variablen in Python befasst
Über den Unterschied zwischen "==" und "is" in Python
J / N-Verarbeitung mit Bash, Python und Go
POST JSON mit Python und empfange mit PHP
Unterschiede im Verhalten zwischen den Operatoren append () und "+ =" beim Hinzufügen von Daten zu einer Liste in Python
Ich möchte eine Variable in einen Python-String einbetten
Verarbeitung von CSV-Daten in voller und halber Breite in Python
AtCoder ARC080 D Simulation mit Ruby und Python gelöst
[Ruby vs Python] Benchmark-Vergleich zwischen Rails und Flask
Berechnen Sie Pose- und Transformationsunterschiede in Python mit ROS
Gegenseitige Konvertierung zwischen JSON und YAML / TOML in Python
Unterschied zwischen return, return None und no return description in Python
Behandle Primzahlen mit Python / Ruby / PHP / Golang (Go)
Prozessübergreifende Kommunikation zwischen Ruby und Python (POSIX-Nachrichtenwarteschlange)
Vergleiche "log and infininity" mit Gauche (0.9.4) und Python (3.5.1)
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
Umgang mit JSON in Ruby, Python, JavaScript, PHP
Python-Variablenerweiterung, Format
Dateiverarbeitung in Python
Multithread-Verarbeitung in Python
String-Manipulation in Python
Ruby, Python und Map
Textverarbeitung mit Python
Verarbeitung in Python beenden
Python und Ruby teilen sich
Abbildung zur Verarbeitung von Python-Zeichenfolgen
Mandelbrot-Benchmark (C, PHP, HHVM, Ruby, Python, PyPy und Kinx)
Überlappende Kombinationen mit Obergrenzen in Python / Ruby / PHP / Golang (Go)
Python-Modul num2words Verhaltensunterschied zwischen Englisch und Russisch
Listenverkettungsmethode in Python, Unterschied zwischen list.extend () und dem Operator "+"
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Hierarchie, Reihenfolge, (doppelte) Kombination in Python / Ruby / PHP / Golang (Go)