Pythonの「str」とは、文字列を表すデータ型の一つです。文字列とは、文字の並びであり、例えば「hello, world!」や「1234」などが該当します。「str」はイミュータブル(不変)なデータ型であり、一度作成された文字列オブジェクトの内容を変更することはできません。また、「str」は、シングルクォーテーション(‘)、ダブルクォーテーション(“)、トリプルクォーテーション(”’ or “””)のどれかで文字列を定義することができます。文字列に対して、様々な操作を行うことができます。例えば、文字列の結合、分割、検索、置換、フォーマットなどがあります。本記事では、Pythonによる文字列を生成する方法を紹介します。
# 文字列の定義1
'STRING'
# 文字列の定義2
"STRING"
# 文字列の定義3
'''STRING'''
# 文字列の定義4
"""STRING"""
下記の様な内容で悩んでいる/困っている場合に使える方法を参考までにご共有させて頂きます。
・Pythonの場合、どうやって文字列を作成するの?
・Pythonの文字列は、どの様に生成するのだろうか?
文字列の定義
文字列の定義1
'STRING'
→ PythonString: str
使用例
SampleString = 'string'
print(f"Sample String:\n{repr(SampleString)} {type(SampleString)}")
Sample String:
'string' <class 'str'>
文字列の定義2
"STRING"
→ PythonString: str
使用例
SampleString = "string"
print(f"Sample String:\n{repr(SampleString)} {type(SampleString)}")
Sample String:
'string' <class 'str'>
文字列の定義3
'''STRING'''
→ PythonString: str
使用例
SampleString = '''string'''
print(f"Sample String:\n{repr(SampleString)} {type(SampleString)}")
Sample String:
'string' <class 'str'>
文字列の定義4
"""STRING"""
→ PythonString: str
使用例
SampleString = """string"""
print(f"Sample String:\n{repr(SampleString)} {type(SampleString)}")
Sample String:
'string' <class 'str'>
まとめ
Pythonの文字列はPython標準で使えるデータ型であり、Pythonでプログラムする上でよく使うものとなっております。この記事では、Pythonによる文字列を生成する方法を紹介しました。ぜひ活用してみてください。
関連検索ワード
How to create a string?
関連キーワード
python, 入門, 初心者, 文字列, 生成, string, create