Python サンプル集 |
Visual Basic 中学校 > Python サンプル集 > Python サンプル集目次 >
文字列を結合する
2022/11/6
→ C# のサンプルに切り替える → Visual Basic のサンプルに切り替える
変数 + 変数
value1 = "ABC"
value2 = "XYZ"
result = value1 + value2
print(result) #ABCXYZ
これでもできます。
value1 = "ABC"
value2 = "XYZ"
result = f"{value1}{value2}"
print(result) #ABCXYZ
これでもできます。
value1 = "ABC"
value2 = "XYZ"
value1 += value2
print(value1) #ABCXYZ
変数 + リテラル
value1 = "ABC"
result = value1 + "あいう"
print(result) #ABCあいう
これでもできます。
value1 = "ABC"
result = f"{value1}あいう"
print(result) #ABCあいう
これでもできます。
value1 = "ABC"
value1 += "あいう"
print(value1) #ABCあいう
リテラル + リテラル
result = "ABC" + "天地人"
print(result) #ABC天地人
これでもできます。
result = "ABC" "天地人"
print(result) #ABC天地人
大量に結合する場合の性能がよいと言われるやり方
大量に結合する場合は、joinを使用すると良いことになっていますが、必ずしも性能が向上するわけではないようです。
この例はシンプルにするため3回しか結合していないので効果はでません。
strings = []
strings.append("Apple,")
strings.append("Banana,")
strings.append("Cat")
result = "".join(strings);
print(result)