レコード#
- 今日は文字列の処理について学びました。
- string.lower ()= すべての文字を小文字にする
- sting.upper () = すべての文字を大文字にする
- string.title () = 各単語の最初の文字を大文字にする
- string.capitalize () = 最初の単語の最初の文字を大文字にする
- string.strip () = 空白を無視する
- 文字列の処理においては、関数の順序に注意する必要があります。例えば、文字列 = ' phone'.capitalize ().strip () とすると、実行結果は phone になります。Phone ではありません。なぜなら、capitalize () は空白に大文字を適用してから空白を取り除くからです。
- 今日の練習:連絡先リストプログラムを作成し、重複を許さない。
namelist = []
while True:
firstname = input("First Name: ").title()
lastname = input("Last Name: ").title()
myname = f"{firstname} {lastname}"
if myname not in namelist:
namelist.append(myname)
print(myname)
else:
print("ERROR:Duplicate name")