《Python從入門到實踐》第二章動手試一試

夜云流光發表於2024-11-18

2-1 簡單訊息: 將一條訊息儲存到變數中,再將其列印出來。

message = "我開始學習Python啦"
print(message)

2-2 多條簡單訊息: 將一條訊息儲存到變數中,將其列印出來;再將變數的值修改為一條新訊息,並將其列印出來。

message = "我是一條訊息"
print(message)
message = "我是修改後的新訊息"
print(message)

2-3 個性化訊息: 將使用者的姓名存到一個變數中,並向該使用者顯示一條訊息。顯示的訊息應非常簡單,如“Hello Eric, would you like to learn some Python today?”。

name = "Wayne"
print("Hello " + name + ", would you like to learn some Python today?")

2-4 調整名字的大小寫: 將一個人名儲存到一個變數中,再以小寫、大寫和首字母大寫的方式顯示這個人名。

name = "WaYne"
# 原始字元
print("My name is " + name)
# 字串轉小寫
print("My name is " + name.lower())
# 字串轉大寫
print("My name is " + name.upper())
# 字串首字母大寫
print("My name is " + name.title())

2-5 名言: 找一句你欽佩的名人說的名言,將這個名人的姓名和他的名言列印出來。輸出應類似於下面這樣(包括引號): Albert Einstein once said, “A person who never made a mistake never tried anything new.”

print("文說,\"人生自古誰無屎,要上茅坑就帶紙。\"")

2-6 名言2: 重複練習2-5,但將名人的姓名儲存在變數famous_person 中,再建立要顯示的訊息,並將其儲存在變數message 中,然後列印這條訊息。

famous_person ="文"
message = "說,\"人生自古誰無屎,要上茅坑就帶紙\""
print(famous_person + message)

2-7 剔除人名中的空白: 儲存一個人名,並在其開頭和末尾都包含一些空白字元。務必至少使用字元組合"\t" 和"\n" 各一次。列印這個人名,以顯示其開頭和末尾的空白。然後,分別使用剔除函式lstrip() 、rstrip() 和strip() 對人名進行處理,並將結果列印出來。

name = "\n  Wayne \t   \n"
# 初始字串
print(name)
print("-" * 10)
# 剔出字串前的空白字元
print(name.lstrip())
print("-" * 10)
# 剔出字串後的空白字元
print(name.rstrip())
print("-" * 10)
# 剔出字串前後的空白字元
print(name.strip())

相關文章