python、ruby文字列変数展開、バッククオート

python文字列変数展開、バッククオート

pythonを使いはじめてます。 簡単ですが、自分のメモ代わりに最近調べた事 を書いておきます。(対比としてrubyのケースも書いておきます)

文字列の変数展開

# ruby
hoge = "hoge"
puts "hoge#{hoge}"  #hogehoge
#python
hoge = "hoge{}" #変数で置き換えは{}
print(hoge.format("hoge")) #hogehoge

バッククオート

#ruby
`touch hoge.txt`
#python
 import os
 cmd = "touch hoge.txt"
 os.system( cmd )