見出し画像

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番目に「セルフコンパッション」を追加

本日はここまでです。

以上です。ありがとうございました。

この記事が気に入ったらサポートをしてみませんか?