36歳が初めてプログラムを勉強してみる(24日目)
今日もpaizaでPythonの勉強しました。
今日学んだことです。
【学んだこと】
・文字列とリストの標準メソッドを使ってみた
次のようなことをやりました。
【やったこと】
●文字列とリストの標準メソッドを使ってみた
今回はPythonが標準機能である、文字列とリストのメソッドを使ってみました。
【メソッド】
・文字列操作
capitalize:文字列の先頭を大文字にする
upper:文字列すべてを大文字にする
islower:変数の中身がすべて小文字なら「True」、それ以外なら「False」を返す
・リスト操作
split:区切り文字を指定してリストにする
remove:リストの指定した要素を削除する
append:リストに要素を追加する
insert(i, x):リストの任意の場所に要素を追加する
【文字列とリストをメソッドで使う方法】
変数名 = "文字列"
print(変数名.capitalize())
print(変数名.upper())
print(変数名.islower())
リスト名 = 変数名.split("区切り文字")
リスト名.remove("削除する要素")
リスト名.append("追加する要素")
リスト名.insert(インデックス番号,"追加する要素")
それでは実際のコードを見ていきましょう。
--コード--
text = "shUKAn"
print(text)
print(text.capitalize())
print(text.upper())
print(text.islower())
routine = "習慣,セルフコントロール,計画"
list1 = routine.split(",")
print(list1)
list1.remove("計画")
print(list1)
list1.append("筋トレ")
print(list1)
list1.insert(2,"セルフコンパッション")
print(list1)
--出力結果--
shUKAn
Shukan
SHUKAN
False
['習慣', 'セルフコントロール', '計画']
['習慣', 'セルフコントロール']
['習慣', 'セルフコントロール', '筋トレ']
['習慣', 'セルフコントロール', 'セルフコンパッション', '筋トレ']
このコードでは、まずtext変数に「shUKAn」を代入して次のように出力しています。
1.そのまま出力
2.最初の文字を大文字にして出力
3.すべての文字を大文字にして出力
4.文字列がすべて小文字なら「True」をそれ以外なら「False」を出力
次にroutine変数に「習慣,セルフコントロール,計画」を代入して、次のように出力しています。
1.カンマ「,」で文字を区切りリストとしてlist1変数へ代入
2.list1から「計画」を削除
3.list1に「筋トレ」を追加
4.list1のインデックス2番目に「セルフコンパッション」を追加
本日はここまでです。
以上です。ありがとうございました。
この記事が気に入ったらサポートをしてみませんか?