my_string = raw_input("please input a word:")
文字列判定:
(1) 純粋な文字かどうか判定
my_string.isalpha()
文字列検索一致:
(1) re
re正規表現例 1: ^[w_]*$
まず、w はアンダースコアを含む任意の単語文字に一致することを意味し、'[A-Za-z0-9_]' と同等です。
それから私は_をフォローしました。
* 記号をもう一度見てください: 前の部分式と 0 回以上一致します。たとえば、zo* は「z」と「zoo」に一致します。 * {0,} に相当します。
最後は $ です。これは文字列の終わりを意味し、その後に他の文字はありません。
つまり、この式の意味は、この [w_] (アンダースコアとその後に続くアンダースコアを含む任意の単語文字) を 0 回以上出現する全体として扱うことです。
import re my_string = raw_input("please input a word:") if re.match('^[a-zA-Z]$', my_string): print "it is a word" else: print "it is not a word"
文字列変換:
(1) 文字列をすべて小文字に変換します。
my_string = my_string.lower()
(2) 複数の文字列を連結します。
my_string = my_string + "abc"
(3) 文字列の一部をインターセプトします。 この例では、最初と最後の文字を削除し、中間セクションをインターセプトします。
my_string = my_string[1:len(my_string)-1]
読んでいただきありがとうございます、皆さんのお役に立てれば幸いです、このサイトをサポートしていただきありがとうございます
以上がPython の学習の基礎、文字列処理の理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。