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