Python 文字列操作関連のサンプル(len/in/word)

目次

len 文字列の長さを取得する
in 文字の存在を確認し真偽値を返す
count 文字数を返す
isalnum 英数字か
isalpha 英字か
isdigit 数字か
isspace 空白文字か

(確認環境:Python 3)

文字列の長さを取得する(len)

print(len("あ")) # 1
print(len("あい")) # 2
print(len("a")) # 1
print(len("ab")) # 2

文字列の長さを返します。

文字の存在を確認し真偽値を返す(in)

a = "あいう"

print("あ" in a) # True
print("か" in a) # False

if "あ" in a:
	print("あり") # ありが出力される

if "か" not in a:
	print("なし") # なしが出力される

指定の文字列がある場合True、ない場合Falseになります。

文字数を返す(count)

a = "ABC-ABB"

b = a.count("B")
print(b) # 3

c = a.count("AB")
print(c) # 2

文字または文字列をカウントします。

英数字か(isalnum)

str1 = "ABCabc"

# 英数字か
print(str1.isalnum()) # True

is + 〇〇で文字列の種類を確認します。

英字か(isalpha)

str1 = "ABCabc"

# 英字か
print(str1.isalpha()) # True

数字か(isdigit)

str2 = "12345"

# 数字か
print(str2.isdigit()) # True

空白文字か(isspace)

str3 = "  "

# 空白文字か
print(str3.isspace()) # True

関連の記事

Python 文字列の始め/終わりを確認(startswith/endswith)
Python 文字列の位置を取得する(find/index)

△上に戻る