Pythonで文字列をスライスする方法は何ですか

小老鼠
リリース: 2023-12-13 16:17:43
オリジナル
4292 人が閲覧しました

Python では、文字列スライスを使用して文字列内の部分文字列を取得できます。文字列スライスの基本構文は「substring = string[start:end:step]」です。

Pythonで文字列をスライスする方法は何ですか

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。

Python では、文字列スライスを使用して文字列内の部分文字列を取得できます。文字列スライスの基本構文は次のとおりです。

substring = string[start:end:step]
ログイン後にコピー

string はスライスされる文字列です。

start は開始インデックスで、スライスする開始位置 (この位置の文字を含む) を示します。

end は終了インデックスで、スライスの終了位置を示します (この位置の文字は含まれません)。

step はステップ サイズで、毎回スライスする文字数を示します。デフォルトは 1 です。

ここにいくつかの例があります:

s = "Hello, World!"
print(s[7:])  # 从索引 7 开始到结尾的子串
print(s[:5])  # 从开头到索引 5(不包含索引 5)的子串
print(s[7:12])  # 从索引 7 到索引 12(不包含索引 12)的子串
print(s[::2])  # 从开头到结尾,每隔一个字符取一个字符
print(s[::-1])  # 逆序输出整个字符串
ログイン後にコピー

これらの例では、文字列の部分文字列を取得するために、異なる開始インデックス、終了インデックス、およびステップ サイズが使用されます。インデックスは 0 から始まり、スライス操作は左が閉じて右が開く間隔であり、開始インデックスは含まれますが、終了インデックスは含まれないことに注意してください。

文字列スライスを柔軟に使用することで、さまざまなニーズに合わせて文字列内の部分文字列を簡単に取得できます。

以上がPythonで文字列をスライスする方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!