1.文字列の長さ
#strlen(str) #文字列長の関数名
str= 'apples' ̄ ̄ ̄ ̄ ̄ ̄ ̄ #文字列「apples」を変数strに代入
print(len(str)) ̄ ̄ ̄ ̄#文字列の長さを出力する
2. 文字を検索
#strchr(str1,str2) #文字関数名を検索
str1 = 'apples'
str2 = 'e'
result = str1.index(str2) #文字列str1文字str2を検索
print(結果)
3.文字列をコピー
#strcpy(str1,str2) #文字列関数名をコピー
str1 = 'apples'
str2 = str1 #文字列str1をstr2に代入
Str1 = 'bananas' 'bananas 'Str1 += str2クレジットテーレ星座>> string str2と連結してから、string(str1)
str = 'ABCdefgh'
str = str. lower()print (str)
6. 文字列を反転
#strrev(str) #文字列を反転する 関数名
str = 'abcdefg'str = str[::-1] #インデックスは先頭から末尾まで、3番目のパラメータ-1は逆順を意味します
print (str)
7 . 文字列を検索
# strstr(str1,str2) #文字列関数名を検索
str1 = 'abcdefg'
str2 = 'cde'
print(str1.find(str2)) #文字列str1の中から文字列str2を検索
#Variable.find(
"何を探すのか",[開始位置,終了位置])の開始位置と終了位置は検索する範囲を表し、空の場合は全て検索することを意味します。検索が見つかった場合、位置は
0から計算され、見つからなかった場合は-
1が返されます。
8. 文字列置換
str = 'abcabcabc' str=str.replace('a','0') # 文字列 str 内の文字 "a" を "0" に置き換えて代入し直すstr
str.ljust(n,[fillchar]) # n 文字を出力、str は左揃え、欠落部分は fillchar で埋められます、デフォルトはスペース。
str.rjust(n,[fillchar]) # 同上、右揃え
str.center(n, [fillchar]) # 同上、中央揃え
10. その他の関数str.count( char, [start, [end]]) S の前後の char を None に置き換えると理解できます str .lstrip([chars])、[maxsplit]])int strはリストに分割されます。 \ by str.endswith( char) #charで終わるstr.isalnum() #Strは全て文字と数字
str.isalpha() 生成Me�� bystr.isdigital() です。 #str すべての数字? .isspace() #str はすべての空白文字です
str.is lower() ∣ credcred�str.is lower() cred hand ・ by ・/ #str の最初の文字は大文字かどうか
11.
str = 'abcdefghigklm'
str[0:3] #1~3文字目をインターセプト# "abc"
str[:] #文字列のすべての文字をインターセプト# "abcdefghigklm"
str[6:] #7番目をインターセプト末尾までの文字# "higklm"
str[:-3] #先頭から最後から3番目の文字の前までをインターセプト# "abcdefghig"
str[2] #3番目の文字をインターセプト# "c"
str[-1 ] #下から1文字目をインターセプト# "m"
str[::-1] #文字列逆順# "mlkgihgfedcba"
str[-3:-1] # # str[::-1] #文字列逆順# "mlkgihgfedcba"
str[-3:-1] 1文字前の文字# "kl"
str[-3:] #最後から3番目の文字を末尾まで切り捨てる# "klm"
以上がPythonで文字列を操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。