タイトル画像
琴葉茜

さて、今回は文字列型についてもう少し知っておくと便利なことについて紹介するよ!

琴葉茜

まずは、文字列は「文字の集合体」と考えて配列型と同じよう扱い方ができるってことだよ

琴葉葵

ほうほう
つまり「'Python'」っていう文字列の場合は「['P', 'y', 't', 'h', 'o', 'n']」って考えられるってこと??

琴葉茜

そうだね
だから、例えば文字列の一部を表示したい時やforループの時に使う場合に配列型の操作と同じことが出来るんだ

解説画像1
琴葉葵

あー!なるほど、そういうことね!!

琴葉茜

次は、文字列と整数を掛け算すると、数値の分だけ文字列を繰り返すってこと

解説画像2
琴葉葵

ほー
文字列と数値の足し算ではエラーが出てたのに掛け算は出来るんだね!

琴葉茜

最後は、f文字列で数値型を表示する時はその表記方法を設定できるってことだよ

解説画像3
琴葉葵

なんと...!!

琴葉茜

簡単に扱えるし便利だから覚えておくと良いよ!!

書式指定説明使用例出力
:.2f小数点以下2桁まで表示f"{3.14159:.2f}"3.14
:,.2fカンマ区切り+小数2桁f"{1234567.891:.2f}"1,234,567.89
:050埋めで5桁f"{42:05}"00042
:*<5左寄せ5桁f"{42:*<5}"42***
:*^5中央寄せ5桁f"{42:*^5}"*42**
:*>5右寄せ5桁f"{42:*>5}"***42
:b2進数f"{10:b}"1010
:x16進数(小文字)f"{255:x}"ff
:X16進数(大文字)f"{255:X}"FF
:e指数表記(e)f"{123456:e}"1.234560e+05
:E指数表記(E)f"{123456:E}"1.234560E+05
:.1%パーセンテージ(小数1桁)f"{0.123:.1%}"12.3%
:=+5符号前に固定+ゼロ埋めf"{-42:=+5}"-0042
=変数名とその値を表示i = 12345
f"{i=}"
i=13245
← 横にスクロールして確認しよう! →