2017-08-27 2 views
0

:私は、文字列を印刷して、単に、出力は単一引用符で来て、私は>>> print(str)を使用するときに出力がでてこない>>> strを書くことprintを使用していない印刷機能出力のPython 3では

>>> str="Hello" # declare a string str 
>>> print(str) 
Hello 
>>> str 
'Hello' 

一重引用符。それでなぜこれが起こるのですか?あなたは単にあなたが単一引用符は、それが文字列であることを示すために役立つので、その変数を呼び出し、それがIDLEにSTRの内容を印刷する印刷()関数を使用している>>> strの書き込み

+1

[Pythonインタプリタでは、 "'"なしで返す可能性があります(https://stackoverflow.com/questions/1482649/in-python-interpreter-return-without) – jonrsharpe

答えて

0

Pythonインタラクティブシェルで:
変数を宣言すると、その変数の名前を入力すると、Pythonの対話型シェルはその値を返します。多くのデータ型がありますので、あなたが文字列を宣言し、それを呼び出す場合は、print()機能を使用している場合は、それが文字列

>>> str = "Hello" 
>>> str 
'Hello' 

で知ることができるように、Pythonのインタラクティブシェルは、前後に引用符でそれを表示します。文字列を出力するには、文字列を "印刷"してください。引用符なし。それ以上のものはありません。

0

。これは役に立ちます:

関連する問題