S.startswith(prefix[ ,start[,end]])
#接頭辞で始まるかどうか
S.endswith(suffix[,start[,end]])
#接尾辞で終わるか
S.isalnum()
#すべて文字と数字であり、少なくとも 1 つの文字が含まれているかどうか
S.isalpha() #すべてが文字であり、少なくとも 1 つの文字が含まれているかどうか
S. isdigital() #それらがすべて数字であり、少なくとも 1 つの文字が含まれているかどうか。 S の文字がすべて小文字かどうか
S.isupper() #in S S の最初の文字は大文字ですか 🎜>
コードをコピー
コードは次のとおりです:string.atoi(s[,base])
#base のデフォルトは 10、0 の場合、s は 012 または 0x23 の形式の文字列にすることができます。 16 の場合、 s は 0x23 または 0X12 の形式の文字列のみになります。
string.atol(s[,base]) #Long に変換します string.atof(s[,base]) #float に変換
文字列オブジェクトは不変であることをもう一度強調します。これは、Python が文字列を作成した後は、文字の特定の部分を変更できないことを意味します。上記の関数のいずれかが文字列を変更すると、元の文字列は変更されていない新しい文字列が返されます。実際、これには回避策があります。S=list(S) 関数を使用して、S をメンバーとして 1 つの文字を持つリストに変換できます。この場合、S[3]='a' を使用できます。値を変更してから、S=" ".join(S) を使用して文字列
に復元します。