今回はPythonの標準数値型の文字列str()についてお話しますので、これからPythonに触れようという方の参考になれば幸いです。
Python 文字列 (文字列):
Python 文字列は、数字、文字、アンダースコアで構成される文字列で、通常は次のように記録できます:
s="a1a2···an"(n>=0)
(文字列はプログラミング言語でテキストを表すデータ型です)
Python 文字列には 2 つの値の順序があります:
1. 左から右へ インデックスは 0 から始まり、次のようになります。デフォルトであり、最大範囲は文字列長から 1 を引いた値です。
2. 右から左へのインデックスはデフォルトで -1 から始まり、最大範囲は文字列の先頭です。
文字列から文字列のセクションを取得したい場合は、[head subscript: tail subscript] を使用して目的の文字列をインターセプトできます。ここで、head subscript は 0 から計算されます。これは正の値または負の数。末尾の添字が空の場合、先頭と末尾が取得されることを意味します。 ([先頭の添字:末尾の添字] インターセプトした文字列には、先頭以下の表の文字は含まれますが、末尾の添字の文字は含まれません。末尾の添字に書かれた数字より前の文字が取得されます。)説得力のない例は次のとおりです:
#!/usr/bin/python # -*- coding: UTF-8 -*- s = '1458592158' print s[2:6]
上記の例の出力結果は次のとおりです:
5859
コロンで区切られた文字列を使用すると、Python は新しいオブジェクトを返し、結果には次のものが含まれますオフセットでマークされた連続したコンテンツの場合、左端には下側の境界線が含まれます。
上記の結果には s[1] の値 b が含まれており、得られる最大範囲には末尾の添字 (s[5] の値 f) は含まれません。
プラス記号 ( ) は文字列連結演算子、アスタリスク (*) は繰り返し演算 です。次の例:
#!/usr/bin/python # -*- coding: UTF-8 -*- str = 'Hello World!' print str # 输出完整字符串 print str[0] # 输出字符串中的第一个字符 print str[2:5] # 输出字符串中第三个至第五个之间的字符串 print str[2:] # 输出从第三个字符开始的字符串 print str * 2 # 输出字符串两次 print str + "TEST" # 输出连接的字符串
上記の例の結果は次のとおりです:
Hello World! H llo llo World! Hello World!Hello World! Hello World!TEST
上記の内容は、Python 文字列の例と応用例です。 Pythonに触れてみてください。
以上がPython 変数の型 - Python 文字列 str() の使用法 (例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。