預設:
Name = “welcome in!”
ength = len(name)
print("一共有",length,"個字元")
您的全名共有 11 個字元
ength = len(name)
print("一共有",length,"個字元")
第一個空格出現在 7 個字元
name_capitalized = name.capitalize()
print("第一個字母大寫:",name_capitalized)
第一個字母大寫: Welcome in!
name_upper = name.upper()
print("全部字母大寫:",name_upper)
全部字母大寫: WELCOME IN!
name_lower = name.lower()
print("全部小寫:",name.lower())
全部小寫: welcome in!
phone_number = input("請輸入你的電話號碼:")
dash_count = phone_number.count("-")
print("您的電話號碼中共有",dash_count,"個短橫線")
請輸入你的電話號碼:0988-777-666
您的電話號碼中共有 2 個短橫線
phone_number = input("請輸入你的電話號碼:")
phone_number = phone_number.replace("-"," ")
print("您的電話號碼:",phone_number)
請輸入你的電話號碼:0988-777-666
您的電話號碼: 0988 777 666
練習:驗證使用者輸入合法性
username = input("請輸入你的使用者名稱")
if len(username) > 12:
print("您的使用者名稱不能超過12個字元。")
elif " " in username:
print("您的使用者名稱不能包含空格。")
elif not username.isalpha():
print("您的使用者名稱不能包含數字。")
else:
print("歡迎" + username)