事務屋さんの備忘録

主にプログラミングのことを書いていきます。メモというか備忘録的な感じで。プログラミングといっても、私はプロのエンジニアでも本職のプログラマーでもありません。単なる事務職をやってるサラリーマンで、空いた時間にちょこちょこっとプログラミングしてる程度です。よってこのブログに記載したことが誤っていたり、もっとよい方法がある場合もあると思います。その場合には、ご指摘いただけると嬉しいです。また、このブログを読んで役に立った、なんて方がいらっしゃったら幸いですね。

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)