2017-11-25 22 views
0

テキストを表示したい。テキストには変数名があり、変数の名前はすでに前の定義に含まれています。これを行うための文字列内の変数名からのPythonプリント文字列

のコード例

my_dict = {} 
my_dict['name']='Candra' 

#I want to be like this 
print('my name is {name}') 

#not like this 
print('my name is '+ my_dict['name']) 
+1

だろう 'プリント( '私の名前は{名前}' である。形式(名= my_dict [ '名前']))'です。 – janos

答えて

0

一つの方法:

print "my name is {}".format(my_dict['name']) 

出力:my name is Sandra

その他の方法:print "my name is %s" % my_dict['name']

0

あなたは、Python 3

で簡単にこれを行うことができます
my_dict = {} 
my_dict['name']='Candra' 
name = my_dict['name'] 


a = f"He said his name is {name}." 
print(a) 

出力は、あなたが得ることができる最も近い

He said his name is Candra. 
関連する問題