Pythonインタビューの質問:文字列の連結

インタビューの質問におけるPython文字列テストポイント#

文字列と文字列を接続する方法はいくつかあります

回答:5種類

    • サイン(プラスサイン)
  1. 直接接続
  2. フォーマット
  3. コンマ(、)で接続し、標準出力をリダイレクトします
  4. 結合方法
s ="hello""world"print(s)from io import StringIO
import sys
old_stdout = sys.stdout
result =StringIO()
sys.stdout = result
print('hello','world')
sys.stdout = old_stdout #標準出力を復元
result_str = result.getvalue()print("カンマで接続: ", result_str)

文字列と非文字列を接続する方法#

  1. フォーマット
  2. リダイレクト

文字列がオブジェクトに接続されているときに、オブジェクトに特定のコンテンツを出力させる方法(Myclass#など)

classMyclass:
 def __str__(self):return'This is a Myclass Instance.'

my =Myclass()
s = s1 +str(my)print(s)

Recommended Posts

Pythonインタビューの質問:文字列の連結
Pythonインタビューの質問
Pythonインタビューの質問の概要
Pythonの古典的なインタビューの質問2
Pythonインタビュー質問コレクション(3)
Python文字列
Python文字列
Pythonの古典的なプログラミングの質問:文字列の置換
Pythonは質問に答えます
Python文字列操作
Pythonインタビュー攻撃
PythonのStr文字列
Pythonが文字列の大文字小文字を変換する方法
LeetCodeブラシ質問の概要python3
Python文字列3形式の出力
Pythonは文字列と数値のスプライシングを実装します
Python文字列プーリングの前提