【スライス】文字列の一部分を取り出す

w = "こんにちは。良い天気ですね。"
#文字列[最初の位置:最後の位置]


#0番目の数字
#こ

print(w[0])

#6番目から13番目の直前(12番目)までの数字
#良い天気ですね

print(w[6:13])

#先頭から5番目の直前(4番目)までの数字
#こんにちは

print(w[:5])

#-8番目から末尾までの数字
#良い天気ですね。

print(w[-8:])


 

【大文字・小文字へ置換】

wS = "abc"
print(wS.upper())
#結果:ABC

wB = "ABC"
print(wB.lower())
#結果:abc

 

【stripメソッド】スペースを取り除く

w_space = " include space "

#前後のスペースを取り除く
print(w_space.strip())
#結果:「include space」

#左のスペースを取り除く
print(w_space.lstrip())
#結果:「include space 」

#右のスペースを取り除く
print(w_space.rstrip())
#結果:「 include space」
 

【replaceメソッド】置換

#全角・半角が区別されるので注意

w = "消費税は8%です。"
print(w.replace("8","10"))

#結果:消費税は10%です。
 

#回数指定して置換
w = "おにぎり、おにぎり、オムライス"
print(w.replace("おにぎり","かつ丼",1))
#結果:かつ丼、おにぎり、オムライス