フルスタックの増加 - Python学習ノートのデータ型 - 文字列
モバイル
2023-07-30 09:50:12
訪問数: null
Pythonの文字列
文字列の共通メソッド
メソッド名 |
効果 |
大文字化() |
最初の文字を大文字にし、他の文字を小文字にします (文字で始まる文字列にのみ有効) |
低い() |
文字列の文字は小文字に変換されます (文字列内の任意の文字に影響します)。 |
アッパー() |
文字列の文字は大文字に変換されます (文字列内の任意の文字に影響します)。 |
スワップケース() |
大文字から小文字へ 小文字から大文字へ (文字列内のすべての英字に有効) |
zfill(x) |
文字列の長さ(x)を定義します。欠落位置が満たされない場合は、0を埋めます(文字列の前に0が追加されます)。 |
(val) で始まる |
先頭が val であるかどうかを判断し、ブール値を返します |
で終わる(val) |
末尾が val であるかどうかを判断し、ブール値を返します。 |
検索(値) |
現在の文字列内の val のインデックスを返します。現在の文字列に val が含まれていない場合は -1 を返します。 |
インデックス(値) |
現在の文字列内の val のインデックスを返します。現在の文字列に val が含まれていない場合、プログラムは直接エラーを報告します。 |
ストリップ(値) |
文字列の先頭と末尾にあるすべての val を削除します (デフォルトではスペース) aabbaa.strip("a")=bb |
lstrip(val) |
文字列の先頭の val をすべて削除します (デフォルトはスペースです) aabbaa.strip("a")=bbaa |
rstrip(val) |
文字列の末尾の val をすべて削除します (デフォルトはスペースです) aabbaa.strip("a")=aabb |
replace(古い、新しい、maxNu) |
old old (置き換え前) new (置き換え後) maxNu (置き換える必要がある数値は未入力、デフォルトは all) |
isspace() |
文字列がスペースのみで構成されているかどうかを判断し、ブール値を返します。" ".isspace=>true ''.isspace=>false |
istitle() |
タイトル「Hellow Word」かどうかを判定 「Hellow」=>true 「Hellow Word」="false" |
isupper() |
文字列内のすべての文字がすべて大文字であるかどうかを判断すると、中国語が含まれる可能性があります |
低い() |
文字列内のすべての文字がすべて小文字であり、漢字を含めることができるかどうかを判断します。 |
文字列のフォーマット
フォーマット方法 |
使用法 |
%s |
''私は %s 年齢 %s' % ("wsm",25) |
フォーマット() |
「私は {0} 歳 {1}」.formar(“wsm”,25) |
f |
f「私は{変数名} 年齢{変数名}です」 変数名は事前に定義する必要があります |
文字列フォーマット用の共通フォーマット文字
に準拠 |
説明する |
%s |
フォーマット文字列の一般的な型 |
%d |
整数のフォーマット |
%f |
書式浮動小数点型(整形後小数点以下6桁、足りない場合は0を加算します) |
%u |
符号なし整数の形式 (正の整数) |
%c |
文字の書式設定 |
文字列エスケープとエスケープ無効化子
エスケープシンボル |
説明する |
\n |
通常、改行は最後にあります |
\t |
水平タブ(スペーサー) |
\a |
印刷後、コンピューターからビープ音が鳴ります |
\b |
バックスペースでカーソルを前方に上書き移動します |
\r |
キャリッジリターン |
\' |
文字列の一重引用符のエスケープ |
「」 |
文字列の二重引用符をエスケープする |
\ |
エスケープスラッシュ |
r |
これを文字列の先頭に置くと、文字列内のすべてのエスケープ文字が無効になります。 |
転載: blog.csdn.net/qq_51075057/article/details/130378379