Pythonベース(文字列、フォーマット、エスケープ文字)
----------pythonを勉強した6日目のまとめ----------
文字列の修飾方法
センターメソッド
ljust()メソッド
rjust()メソッド
zfill()メソッド
strip()メソッド
文字列の書式設定
%プレースホルダ
format(): {}
f-string(python 3.6新出)
formatとf-string方式でフォーマットするのが一般的です
文字列変換方法
upper()メソッド(共通)
lower()メソッド(共通)
swapcase()メソッド
title()メソッド
Capitalize()メソッド
expandtabs()メソッド
文字列の判断方法
文字列の判断方法はブール値を返します
isalnum()メソッド
isalpha()メソッド
isdigit()メソッド
isupper()メソッド(共通)
islower()メソッド(共通)
isspace()メソッド(共通)
書式:変数名.isspace()文字列が完全にスペースで構成されているかどうかを判断する
startswith()メソッド
endswith()メソッド
エスケープ文字
エスケープ文字は、文字の本来の意味をエスケープ記号に変換します.例:エスケープ後:改行エスケープします.エスケープは普通です.
文字列の修飾方法
センターメソッド
: .center(width, )
, , ,
ljust()メソッド
: .ljust(width, )
, ,
rjust()メソッド
: .rjust(width, )
, ,
zfill()メソッド
: .zfill(width)
, 0
strip()メソッド
: .strip( )
,
rstrip()
lstrip()
文字列の書式設定
%プレースホルダ
%s %d/%i %f %x %o
:%[ ][ -][ ]
:%numd
: %numd %-numd
0:%0numd
:%.2f
format(): {}
:”{ },{ }”.format(data1,data2)
:“{ 0},{ 1},{0 }”.format(data1,data2)
:
msg = “{name},{age}”.format(name=“”,age=“”)
data={key:value}
“{key}”.format(**data)
:> < ^
:{:[ ][ ][ ]}
:
{:.2f}
:{:b} {:o} {:b}
f-string(python 3.6新出)
:f“{ }” {}
:{ :num}
:{ :>num}
:{ :
formatとf-string方式でフォーマットするのが一般的です
文字列変換方法
upper()メソッド(共通)
: .upper()
lower()メソッド(共通)
: .lower()
swapcase()メソッド
: .swapcase()
title()メソッド
: .title()
,
Capitalize()メソッド
: .capitalize()
expandtabs()メソッド
: .expandtabs()
tab
文字列の判断方法
文字列の判断方法はブール値を返します
isalnum()メソッド
: .isalnum()
isalpha()メソッド
: .isalpha()
isdigit()メソッド
: .isdigit()
isupper()メソッド(共通)
: .isupper()
islower()メソッド(共通)
: .islower()
isspace()メソッド(共通)
書式:変数名.isspace()文字列が完全にスペースで構成されているかどうかを判断する
startswith()メソッド
: .startswith(“ ”, )
,
endswith()メソッド
: .endswith(“ ”, , )
,
エスケープ文字
エスケープ文字は、文字の本来の意味をエスケープ記号に変換します.例:エスケープ後:改行エスケープします.エスケープは普通です.