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

Pythonで文字列の最初の100文字を取得するにはどうすればよいですか?


Pythonのslice(:)演算子を使用すると、文字列の一部を取得できます。スライス演算子には、スライスの開始とスライスの終了の2つのオペランドがあります。

substr = var[x:y]

次の例では、7番目の文字から3文字が取得されます(Pythonシーケンスはゼロベースのインデックスを使用します)

>>> var="Hello how are you?"
>>> str1=var[6:9]
>>> str1
'how'

最初の100文字を取得するには、

>>> str1=var[0:100]

  1. Pythonで文字列のサイズを取得するにはどうすればよいですか?

    Pythonには、任意の複合オブジェクトの長さを提供するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。 例 print(len('Hello World!')) 出力 12 文字列のサイズをバイト単位で指定する場合は、sysモジュールのgetsizeof()メソッドを使用できます。 例 from sys import getsizeof getsizeof('Hello World!') 出力 33 詳細については、sys.getsizeof()をご覧ください。

  2. Pythonで文字列の長さを取得するにはどうすればよいですか?

    Pythonには、複合オブジェクトの長さを指定するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。たとえば、 print(len('abcdefghijklmnopqrstuvwxyz')) 出力 26