科学の箱

科学・IT・登山の話題

Python

Pythonで文字列を生成するときの方法についてまとめる

投稿日:

Pythonで文字列を生成するときには様々な方法があるのでまとめる。

まず最も基本となるのは生成したい文字をシングルクォーテーションもしくはダブルクォーテーションで囲む方法である。どちらの方法を使っても画面表示してみると違いがないことがわかる。

message_single = 'Hello Python Single!'
print(message_single)
# Hello Python Single!

 

message_double = "Hello Python Double!"
print(message_double)
# Hello Python Double!

 

文字列の中にシングルクオーテーションを含みたい場合には、生成する際にダブルクォーテーションで囲めばよい。

message = "I am saying 'Hello Python!'"
print(message)
# I am saying 'Hello Python!'

 

文字を連結させたいときにはカンマを使えばよい。

message = "I " + "am a " + "Python!"
print(message)
# I am a Python!

 

特殊な文字を代入したいときにはエスケープとして\を利用する。例えば文字列に改行コードを入れたい場合には\nとなる。

message = "This is line 1.\nThis is line 2.\nThis is line 3."
print(message)
# This is line 1.
# This is line 2.
# This is line 3.

 

また\をエスケープ記号ではなく文字列として取り扱いたいときには\\のようにする。これは最初の\が次の\をエスケープしているという意味になる。

message = '\\n'
print(message)
# \n

 

繰り返しの文字列を生成したい場合には*を使う。

message = "a" * 5
print(message)
# aaaaa

 

メタ情報

inarticle



メタ情報

inarticle



-Python

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

タイタニックデータでEDA-2

前回は、タイタニックデータについてはビジュアライズしてデータについて理解を深めた。 今回はデータをいじって機械学習に使えるようにする。 機械学習をするために必要な処理は3つある。 null値の置換 余 …

no image

model.coef_の確認

重回帰分析で重みを確認するには下記を利用する。 model.coef_ ただしこれだと有効桁数が分かりにくいので有効桁数を3桁にして、さらに指数を展開する。 np.set_printoptions(p …

no image

Anaconda Jupyterで自動補完を使う手順

まずはnbexensionsをインストール。これは拡張モジュールを管理する機能。 conda install -y -c conda-forge jupyter_contrib_nbextension …

no image

pythonで配列に関係する型

pythonで配列に関連する型は3つある。 list array numpy.ndarray pandas.dataframe list 違っている複数のデータ型を要素として保持できる 多次元配列可能 …

no image

seabornをEDAに応用する

seabornを利用すれば基本となるビジュアルと分布、regressionをすぐに取得できる。 import seaborn as sns tips = sns.load_dataset(‘tips’ …

2019年9月
« 8月   10月 »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

side bar top



アーカイブ

カテゴリー