Python 基礎その2
メモ。
#文字列操作 s="Apple iPhoneとGoogle Android" print(s.upper()) #大文字変換 print(s.lower()) #小文字変換 print(s.swapcase()) #大文字小文字の入替 s1="may the force be with you!" print(s1.capitalize()) #文字列の1文字目だけを大文字に print(s1.title()) #各単語の1文字目だけを大文字に s2="apple pie" print(s2.count("p")) #pの個数をカウント s3="どっどどどどうど" print(s3.count("どど")) #どどの個数をカウント 同じ文字はカウントしない よって2 s4="apple pie" print(s4.count("p",0,4)) #pの個数をカウント ans=2 s5="applp pie" print(s5.count("p",0,4)) #pの個数をカウント ans=2 検索範囲は終了位置の手前まで s6="apple pie" print(s6.find("e")) #最初に見つけた位置を変えす インデックス番号は0から print(s6.find("x")) #見つからなければ-1を返す s7="apple pie" print(s7.rfind("e")) #後ろから見つけて位置を変えす インデックス番号は0から s8="employee" print(s8.replace("e","x")) #置換 print(s8.replace("e","x",2)) #最初から2個だけ置換 t=" hello \n" #半角スペース print(t.strip()) #半角スペース除去 改行コードも削除可能 t2=" hello " #全角角スペース print(t2.strip()) #全角スペース除去 name="高橋" age="23" point=102.5 str1="{}選手、年齢{}、得点{}でした。" text=str1.format(name,age,point) #文字列に値を埋め込む print(text) str2="{name}選手、年齢{age}、得点{point}でした。" text=str2.format(name="中村",age="20",point="90") #文字列に値を埋め込む print(text) tokyo=123456000 kyoto=53900 str3="東京は{:,}です。京都は{:,}です。" #数値を位取りして埋め込む text2=str3.format(tokyo,kyoto) print(text2)