- 2-3 個(gè)性化消息: 將用戶的姓名存到一個(gè)變量中椰憋,并向該用戶顯示一條消息。顯示的消息應(yīng)非常簡(jiǎn)單或辖,如“Hello Eric, would you like to learn some Python today?”。
username = 'ranzhao'
print("Hello "+username+", would you like to learn some Python today?")
print("Hello %s, would you like to learn some Python today?" % username)
result:
Hello ranzhao, would you like to learn some Python today?
Hello ranzhao, would you like to learn some Python today?
- 2-4 調(diào)整名字的大小寫: 將一個(gè)人名存儲(chǔ)到一個(gè)變量中枣接,再以小寫颂暇、大寫和首字母大寫的方式顯示這個(gè)人名。
username = 'lucian'
# 首字母大寫顯示
print(username.capitalize())
# 小寫顯示
print(username.lower())
# 大寫顯示
print(username.upper())
result:
Lucian
lucian
LUCIAN
- 2-5 名言: 找一句你欽佩的名人說的名言但惶,將這個(gè)名人的姓名和他的名言打印出來耳鸯。輸出應(yīng)類似于下面這樣(包括引號(hào)):Albert Einstein once said, “A person who never made a mistake never tried anything new.”
# this sentence is created by rzlong
print('Rzlong said,"Don\'t hesitate! Just do it now."')
result:
Rzlong said,"Don't hesitate! Just do it now."
- 2-6 名言2: 重復(fù)練習(xí)2-5湿蛔,但將名人的姓名存儲(chǔ)在變量famous_person 中,再創(chuàng)建要顯示的消息县爬,并將其存儲(chǔ)在變量message 中阳啥,然后打印這條消息。
famous_person = "Rzlong"
message = 'Rzlong said,"Don\'t hesitate! Just do it now."'
print(message)
result:
Rzlong said,"Don't hesitate! Just do it now."
- 2-7 剔除人名中的空白: 存儲(chǔ)一個(gè)人名财喳,并在其開頭和末尾都包含一些空白字符察迟。務(wù)必至少使用字符組合"\t" 和"\n" 各一次。 打印這個(gè)人名耳高,以顯示其開頭和末尾的空白扎瓶。然后,分別使用剔除函數(shù)lstrip() 泌枪、rstrip() 和strip() 對(duì)人名進(jìn)行處理概荷,并將結(jié)果打印出來。
badname = '*****S\thiting\n King*****'
badname2 = ' S\thiting\n King '
print(badname)
print('------------------------')
# lstrip()函數(shù),剔除字符串左邊的空白碌燕,也可以括號(hào)里帶參數(shù)(剔除對(duì)應(yīng)的字符)
print(badname.lstrip('*'))
# rstrip()函數(shù)剔除字符串右邊的空白误证,也可以括號(hào)里帶參數(shù)(剔除對(duì)應(yīng)的字符)
print(badname.rstrip('*'))
# strip()函數(shù)剔除字符串兩邊的空白,也可以括號(hào)里帶參數(shù)(剔除對(duì)應(yīng)的字符)
print(badname.strip('*'))
print('------------------------')
print(badname2.lstrip())
print(badname2.rstrip())
print(badname2.strip())
reslut:
*****S hiting
King*****
------------------------
S hiting
King*****
*****S hiting
King
S hiting
King
------------------------
S hiting
King
S hiting
King
S hiting
King