[TIL] Python Concatenating Text Strings
1837 ワード
String Concatenation String Concatenation
:数値を追加したり、文字列を追加したりできます.
:特定の文字列のみを変数に格納する場合は、より簡単に使用できます.
: を使用
String Concationの使い勝手
複雑なString Concation Literal String Interpolation
:長くて複雑な文字列にとって、ずっと便利です.
: 引用符の前に「f」を付け、 f""のString値を文字列補間と呼び、 変数を実際の値に変換します. 文字列テキストが長く複雑な場合は、+を使用して文字列をマージするよりも、
literal string補間を使うのはずっと便利です!!
Python'sf-stringsを参照
テキストの置換
上記の例に示すように、置換する変数をカッコ{}として表示できます.
「Gee」をかっこで囲むよりも
文字列テキスト全体を変数としてreplaceメソッドを使用します.
Python文字列の処理!
:数値を追加したり、文字列を追加したりできます.
:特定の文字列のみを変数に格納する場合は、より簡単に使用できます.
:
+
演算子print("Hello, World")
print("Hello, " + "World")
name = input()
print("Hello, " + name)
このように入力値を保存する変数を用いて出力する.String Concationの使い勝手
複雑なString Concation
:長くて複雑な文字列にとって、ずっと便利です.
:
f"""
使用date = 1980
python_inventor = "Guido van Rossum"
location = "Centrum Wiskunde & Informatica"
country = "Netherlands"
print(f"""Python was conceived in the late {date}s
by {python_inventor} at {location} (CWI) in the {country} as a successor
to the ABC language (itself inspired by SETL), capable of exception handling
and interfacing with the Amoeba operating system.
Its implementation began in December 1989.""")
literal string concatenationliteral string補間を使うのはずっと便利です!!
Python'sf-stringsを参照
テキストの置換
上記の例に示すように、置換する変数をカッコ{}として表示できます.
new_gee = input("Gee 를 입력해주세요: ")
gee = f"""
너무 너무 멋져 눈이 눈이 부셔
숨을 못 쉬겠어 떨리는 Girl
Gee Gee Gee Gee
Baby Baby Baby Baby
Gee Gee Gee Gee
Baby Baby Baby Baby
"""
print(gee.replace("Gee", new_gee))
このように置換方法を使うと効率が高くなります!「Gee」をかっこで囲むよりも
文字列テキスト全体を変数としてreplaceメソッドを使用します.
Python文字列の処理!
Reference
この問題について([TIL] Python Concatenating Text Strings), 我々は、より多くの情報をここで見つけました https://velog.io/@haileeyu21/TIL-Concatenating-Text-Stringsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol