文字列 - Javascript Python Ruby

複数行にわたって文字列を記述する

  • Javascript
  • Python
  • Ruby

Javascript

let fruits = `apple
orange
banana`

console.log(fruits);

Python

fruits = """\
apple
orange
banana\
"""

print(fruits)

Ruby

文字列に変数を埋め込む

  • Javascript
  • Python
  • Ruby

Javascript

let fruits = "orange";
let price = 100;

txt = `${fruits}:${price}円`;
console.log(txt);

Python 3.6 ~

fruits = "orange"
price = 100

txt = f'{fruits}:{price}円'
print(txt)

Python 3.5

fruits = "orange"
price = 100

txt = "{0}:{1}円".format(fruits, price)
print(txt)

Ruby

文字列の掛け算

  • Javascript
  • Python
  • Ruby

Javascript

console.log("a".repeat(4));

Python

print("a" * 4)

Ruby

文字列を区切り文字で分割

戻り値は配列です。

  • Javascript
  • Python
  • Ruby

Javascript

const lang = "html javascript css python java c c# c++";
console.log(lang.split(" "));

Python

lang = "html javascript css python java c c# c++"
print(lang.split(" "))

Ruby

アルファベットを大文字に変換する

  • Javascript
  • Python
  • Ruby

Javascript

const lang = "python";
console.log(lang.toUpperCase());

Python

lang = "python"
print(lang.upper())

Ruby

アルファベットを小文字に変換する

  • Javascript
  • Python
  • Ruby

Javascript

const lang = "Python";
console.log(lang.toLowerCase());

Python

lang = "Python"
print(lang.lower())

Ruby