Pythonベース(文字列、フォーマット、エスケープ文字)


----------pythonを勉強した6日目のまとめ----------
文字列の修飾方法
センターメソッド
  :   .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(“    ”,      ,      )
                ,       

エスケープ文字
エスケープ文字は、文字の本来の意味をエスケープ記号に変換します.例:エスケープ後:改行エスケープします.エスケープは普通です.