Python

[Python] print関数で文字列を出力。改行コードやendオプション、三連引用符、変数表示について解説

Python使用時の文字列表示方法について解説したいと思います。

print関数を基本的な文字列出力

Pythonではprint関数を使用して文字列を出力します。

サンプルは以下のようになります。
print('Hello World')
出力結果は以下になります。

Hello World

 

print関数では自動的に改行コードが挿入されます。
print('Hello')
print('World')
出力結果は以下になります。

Hello
World

改行しないで出力する。endオプションと三連引用符を利用

print関数で改行したくない場合は、print関数にendオプションを指定します。

endオプションに終端文字を指定します。終端文字をなしにすることで改行しないで出力できます。
print('文字列',end='')
サンプルは以下のようになります。
print('Hello',end='')
print('World')
実行結果は以下になります。

HelloWorld

 

終端文字に半角スペースにすることで以下のように出力することもできます。
print('Hello',end=' ')
print('World')
実行結果は以下になります。

Hello World

print関数に改行コードをいれる。

改行コード"\n"を入れることも可能です。
print('Hello\nWorld')
実行結果は以下になります。

Hello
World

Windowsでは改行コードは”\r\n”になるため注意してください。

 

もう一つの方法と三連引用符を使った方法があります。
print('''Hello
World''')
実行結果は以下になります。

Hello World

変数を文字列として出力

変数に格納された値を文字列として出力することもできます。

サンプルは以下になります。
a='Hello World'
print(a)
実行結果は以下になります。

 

以下文字列型とINT型には注意が必要です。データ型のチェック方法も記載しておきます。
a='110'

print(type(a))

b=int(a)

print(b)

print(type(b))
以下が実行結果になります。

<class 'str'>
110
<class 'int'>

文字列データ<class 'str'> と表示され、Integer型は<class 'int'>と表示されます。

関連記事

-Python

Copyright© スタートアップIT企業社長のブログ , 2020 All Rights Reserved.