ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列を操作する方法

Pythonで文字列を操作する方法

巴扎黑
巴扎黑オリジナル
2017-06-23 14:53:261527ブラウズ

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)

5のケース変換()#lowercase upper() print (str)

#strlwr(str)

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

print (str)

9. 文字列配置


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�� by

str.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"

str[:-5 :-3] #最後の 4 文字を逆順にチップし、2 文字インターセプトで区切ります # "mg" 🎜

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。