Unterschied zwischen Ruby und Python (grundlegende Syntax)

Derzeit besuche ich das TECH CAMP und lerne Python selbst, während ich Ruby lerne. In Bezug auf den Unterschied zwischen Ruby und Python werde ich die grundlegende Syntax als Memorandum ausgeben.

Anzeige

R:

puts "Hello World"

P:

print("Hello World")

Formel

R:

price = 100
puts "Die Summe ist#{price}Es ist ein Kreis"

P:

price = 100
print(f"Die Summe ist{price}Es ist ein Kreis")

Die Antwort auf die Formel

R:

10 / 3  

→3

P:

10 / 3

→ 3.3333…

Gibt den Wert mit dem bei // abgeschnittenen Bruch zurück

10 // 3 

→ 3

if-Anweisung

R:

if number >= 10
    puts "Mehr als 10"
elsif number >= 0
    puts "0 oder mehr und weniger als 10"
else
    puts "Weniger als 0"
end

P:

if number >= 10:
    print("Mehr als 10")
elif number >= 0:
    print("0 oder mehr und weniger als 10")
else:
    print("Weniger als 0")

Wiederholen Sie den gleichen Vorgang

In Bezug auf das folgende Array (Liste)

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

R:

nums.each do |num|
    puts num
end

P:

for num in nums:
    print(num)

Recommended Posts

Unterschied zwischen Ruby und Python (grundlegende Syntax)
Unterschiede zwischen Ruby und Python im Umfang
[Grundlegende Grammatik] Unterschiede zwischen Ruby / Python / PHP
Ruby- und Python-Syntax ~ branch ~
Unterschied zwischen Ruby und Python Split
Unterschied zwischen Python, Stftime und Strptime
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Ruby, Python und Map
Python und Ruby teilen sich
Zusammenfassung der Unterschiede zwischen PHP und Python
Python auf Ruby und wütend Ruby auf Python
[Ruby vs Python] Benchmark-Vergleich zwischen Rails und Flask
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Prozessübergreifende Kommunikation zwischen Ruby und Python (POSIX-Nachrichtenwarteschlange)
Python (Python 3.7.7) Installation und grundlegende Grammatik
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Zusammenfassung der Unterschiede zwischen Ruby on Rails und Django ~ Basics ~
Unterschied zwischen Windows- und Linux-Verzeichnissen
Unterschied zwischen Java und Python (Memo)
Unterschied zwischen list () und [] in Python
Unterschied zwischen yum-Befehl und APT-Befehl
Vergleich der grundlegenden Grammatik zwischen Java und Python
Scraping mit Node, Ruby und Python
Unterschied zwischen der Python2-Serie und der Python3-Serie dict.keys ()
Python-Grundkurs (14 Module und Pakete)
Python - Unterschied zwischen exec und eval
[Python] Unterschied zwischen randrange () und randint ()
Unterschiede zwischen Python, read (), readline (), readlines ()
[Python] Unterschied zwischen sortiert und sortiert (Colaboratory)
Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)
Kommunizieren Sie mit gRPC zwischen Elixir und Python
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen nicht lokal und global in Python
[Python3] Wechseln Sie zwischen Shift_JIS, UTF-8 und ASCII
[Python Iroha] Unterschied zwischen Liste und Tupel
Mit Ruby (Rails) verschlüsseln und mit Python entschlüsseln
[Python] Unterschied zwischen Rand- und Randn-Ausgabe
matplotlib Grundlagen / Unterschied zwischen Feigen und Achsen
Unterschied zwischen Numpy 1D Array [x] und 2D Array [x, 1]
Einfaches Web-Scraping mit Python und Ruby
Ich habe versucht, Python zu berühren (grundlegende Syntax)
SublimeText2 und SublimeLinter - Syntax prüfen auf Python3--
Korrespondenz zwischen den in Python integrierten Funktionen und Rust
Kommunikation verschlüsselter Daten zwischen Python und C #
[Erklärung für Anfänger] Grundlegende Syntax und Konzept von TensorFlow
Zusammenfassung der Korrespondenz zwischen Ruby- und Python-Array-Operationen
Sofortige Methodengrammatik für Python und Ruby (Lernen)
Die Antwort von "1/2" unterscheidet sich zwischen Python2 und 3
Unterschied zwischen Variablen und Selbst. Variablen in der [Python] -Klasse
Angeben des Bereichs von Ruby- und Python-Arrays
Über den Unterschied zwischen "==" und "is" in Python
Passen Sie die Schriftunterschiede zwischen Qt für Python OS an
Python-Grundschrift