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

コロン':'演算子はPythonで何をしますか?


:記号はPythonで複数の目的に使用されます

シーケンスのスライス演算子として-

−演算子は、リスト、タプル、文字列などのシーケンスオブジェクトからパーツをスライスします。 2つの引数が必要です。 1つ目はスライスの開始のインデックスで、2つ目はスライスの終了のインデックスです。両方のオペランドはオプションです。最初のオペランドを省略した場合、デフォルトでは0になります。 2番目を省略すると、シーケンスの終わりに設定されます。

>>> a=[1,2,3,4,5]
>>> a[1:3]
[2, 3]
>>> a[:3]
[1, 2, 3]
>>> a[2:]
[3, 4, 5]
>>> s='computer'
>>> s[:3]
'com'
>>> s[3:6]
'put'

-記号は、if、while、for、def、およびclassステートメントの場合にステートメントのインデントスイートを開始するためにも使用されます

if expr:
   stmt
while expr:
   stmt1
   stmt2
for x in sequence:
   stmt1
   stmt2
def  function1():
   stmt1
   stmt2

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

    は、標準のprintステートメントを拡張して、デフォルトのsys.stdoutの代わりに、ファイルのようなオブジェクトに印刷できるようにする構文です。そのため、ファイルに直接印刷するために使用できます。 例 たとえば、my_fileというファイルを開いたら、次のコマンドを使用してそのファイルに書き込むことができます。  >>> my_file =open("my_file") >>> print >>my_file, "Hello World" これにより、my_fileに「HelloWorl

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

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