文字列(str)型

概要

[ edit ]

値: 文字列リテラル

[ edit ]

二重引用符/引用符

"abcdef"
'abcdef'
"こんにちは"

三連引用符 (複数行にわたる文字列)

"""複数行にわたる
長い文字列が
入ります.
途中に改行があっても
構いません"""


文字列演算

[ edit ]

その他の「変更不能な列(イミュータブルなシーケンス)」に共通な演算


使用例

添え字アクセス[演算子]

>>> "こんにちは"[3]
''

部分範囲アクセス[演算子](スライス)

>>> "こんにちは"[2:4]
'にち'

>>> "こんにちは"[2:5:2]
'には'

>>> "こんにちは"[:5:2]
'こには'

>>> "こんにちは"[::2]
'こには'

>>> "こんにちは"[:]
'こんにちは'

>>> "こんにちは"[::]
'こんにちは'

文字列の長さ[関数]

>>> len("こんにちは")
5

文字コードで最大値と最小値[演算子](アルファベットでの前後関係,など)

>>> max("こんにちは")
''

>>> min("こんにちは")
''

包含性判定[演算子]

>>> "" in "こんにちは"
True

>>> "" in "こんにちは"
False

加算,乗算[演算子]

>>> "こんに"+"ちは"
'こんにちは'


>>> "こんにちは"*2
'こんにちはこんにちは'

検索[メソッド]

>>> "こんにちは".index("")
2
>>> "こんてんつ".count("")
2
>>> "こんてんつ".count("")
0
>>> "こんてんつ".count("")
1

SoftEng: Python/Lang/DataType/Sequence/String/Contents (last edited 2018-11-03 01:13:48 by TadashiIijima)