Différence entre Ruby et Python (syntaxe de base)

Actuellement, j'assiste au TECH CAMP et j'apprends Python par moi-même tout en apprenant Ruby. En ce qui concerne la différence entre Ruby et Python, je vais afficher la syntaxe de base sous forme de mémorandum.

afficher

R:

puts "Hello World"

P:

print("Hello World")

formule

R:

price = 100
puts "Le total est#{price}C'est un cercle"

P:

price = 100
print(f"Le total est{price}C'est un cercle")

La réponse à la formule

R:

10 / 3  

→3

P:

10 / 3

→ 3.3333…

// renvoie la valeur avec la fraction tronquée

10 // 3 

→ 3

si déclaration

R:

if number >= 10
    puts "Plus que 10"
elsif number >= 0
    puts "0 ou plus et moins de 10"
else
    puts "Moins de 0"
end

P:

if number >= 10:
    print("Plus que 10")
elif number >= 0:
    print("0 ou plus et moins de 10")
else:
    print("Moins de 0")

Répétez le même processus

Concernant le tableau suivant (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

Différence entre Ruby et Python (syntaxe de base)
Différences entre Ruby et Python dans la portée
[Grammaire de base] Différences entre Ruby / Python / PHP
Syntaxe Ruby et Python ~ branch ~
Différence entre Ruby et Python Split
Différence entre Python, stftime et strptime
Différence d'authenticité entre Python et JavaScript
Différences de multithreading entre Python et Jython
Ruby, Python et carte
Python et Ruby se séparent
Résumé des différences entre PHP et Python
Python sur Ruby et Ruby en colère sur Python
[Ruby vs Python] Comparaison de référence entre Rails et Flask
Différence entre Ruby et Python en termes de variables
Communication inter-processus entre Ruby et Python (file d'attente de messages POSIX)
Installation de Python (Python 3.7.7) et grammaire de base
J'ai essayé d'énumérer les différences entre java et python
Résumé des différences entre Ruby on rails et Django ~ Bases ~
Différence entre les répertoires Windows et Linux
Différence entre java et python (mémo)
Différence entre list () et [] en Python
Différence entre la commande yum et la commande APT
Comparaison de la grammaire de base entre Java et Python
Scraping avec Node, Ruby et Python
Différence entre la série python2 et la série python3 dict.keys ()
Cours de base Python (14 modules et packages)
Python - Différence entre exec et eval
[Python] Différence entre randrange () et randint ()
Différences entre Python, read (), readline (), readlines ()
[Python] Différence entre trié et trié (Colaboratoire)
Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)
Communiquez entre Elixir et Python avec gRPC
différence entre les instructions (instructions) et les expressions (expressions) en Python
Différence entre @classmethod et @staticmethod en Python
Différence entre append et + = dans la liste Python
Différence entre non local et global en Python
[Python3] Basculer entre Shift_JIS, UTF-8 et ASCII
[Python Iroha] Différence entre List et Tuple
Crypter avec Ruby (Rails) et décrypter avec Python
[python] Différence entre la sortie rand et randn
Matplotlib Basics / Différence entre fig et axes
Différence entre le tableau Numpy 1D [x] et le tableau 2D [x, 1]
Scraping Web facile avec Python et Ruby
J'ai essayé de toucher Python (syntaxe de base)
SublimeText2 et SublimeLinter - Vérification de la syntaxe pour Python3 -
Correspondance entre les fonctions intégrées de Python et Rust
Communication de données chiffrées entre Python et C #
[Explication pour les débutants] Syntaxe et concept de base de TensorFlow
Résumé de la correspondance entre les opérations de tableau ruby et python
Grammaire de méthode instantanée pour Python et Ruby (étude)
La réponse de "1/2" est différente entre python2 et 3
[python] Différence entre variable et self. Variable dans la classe
Spécification de la plage des tableaux ruby et python
À propos de la différence entre "==" et "is" en python
Ajuster les différences de police entre Qt pour Python OS
Écriture de base Python