ホームページ > バックエンド開発 > Python チュートリアル > Python の学習の基礎、文字列処理の理解

Python の学習の基礎、文字列処理の理解

高洛峰
リリース: 2017-03-24 16:58:28
オリジナル
1404 人が閲覧しました

PythonString処理
文字列入力:

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート