Python
 Computer >> コンピューター >  >> プログラミング >> Python

印刷>>はPythonで何をしますか?


"print>>"は、標準の'print'ステートメントを拡張して、デフォルトのsys.stdoutの代わりに、ファイルのようなオブジェクトに印刷できるようにする構文です。そのため、ファイルに直接印刷するために使用できます。

たとえば、my_fileというファイルを開いたら、次のコマンドを使用してそのファイルに書き込むことができます。

 >>> my_file =open("my_file")
>>> print >>my_file, "Hello World"

これにより、my_fileに「HelloWorld」が書き込まれます。オブジェクトなどの他のファイルでも使用できます。


  1. Pythonでreload()関数は何をしますか?

    関数reload(moduleName)は、以前にロードされたモジュールをリロードします(構文 import moduleNameでロードしたと仮定します。これは、ソースファイルを編集した会話用です。モジュールであり、Pythonを終了して再起動せずにテストしたい場合。たとえば、 >>> import mymodule >>> # Edited mymodule and want to reload it in this script >>> reload(mymodule) moduleNameはモジュールの実際の名前であり、その名前を

  2. %はPythonの文字列に何をしますか?

    %は、文字列フォーマット演算子または補間演算子です。 formatの%値(formatは文字列)を指定すると、formatの%変換仕様は、0個以上の値の要素に置き換えられます。この効果は、C言語でsprintf()を使用する場合と同様です。たとえば、 >>> lang = "Python" >>> print "%s is awesome!" % lang Python is awesome この表記で数値をフォーマットすることもできます。たとえば、 >>> cost = 128.527 >&