在做下面的每個練習(xí)時,都編寫一個獨立的程序腰懂,并將其保存為名稱類似于name_cases.py的文件
2-3 個性化消息: 將用戶的姓名存到一個變量中牙勘,并向該用戶顯示一條消息。顯示的消息應(yīng)非常簡單,如“Hello Eric, would you like to learn some Python today?”界斜。
答:
name='eirc'
print('hello %s,would you like to learn some Python today?'%(name))
--->hello eirc,would you like to learn some Python today?
2-4 調(diào)整名字的大小寫: 將一個人名存儲到一個變量中仿耽,再以小寫、大寫和首字母大寫的方式顯示這個人名各薇。
答:
name='pXL'
new_name1=name.lower()
print(new_name1)#--->pxl
new_name2=name.upper()
print(new_name2)#--->PXL
new_name3=name.capitalize()
print(new_name3)#--->Pxl
2-5 名言: 找一句你欽佩的名人說的名言项贺,將這個名人的姓名和他的名言打印出來。輸出應(yīng)類似于下面這樣(包括引號):Albert Einstein once said, “A person who never made a mistake never tried anything new.”
答:
str1='Albert Einstein once said,"to be or not to be"'
print(str1)#--->Albert Einstein once said,"to be or not to be"
2-6 名言2: 重復(fù)練習(xí)2-5峭判,但將名人的姓名存儲在變量famous_person 中开缎,再創(chuàng)建要顯示的消息,并將其存儲在變量message 中林螃,然后打印這條消息奕删。
答:
famous_person='Albert Einstein'
message='"to be or not to be"'
print(message)#--->"to be or not to be"
2-7 剔除人名中的空白: 存儲一個人名,并在其開頭和末尾都包含一些空白字符疗认。務(wù)必至少使用字符組合"\t" 和"\n" 各一次完残。 打印這個人名伏钠,以顯示其開頭和末尾的空白。然后谨设,分別使用剔除函數(shù)lstrip() 熟掂、rstrip() 和strip() 對人名進(jìn)行處理,并將結(jié)果打印出來扎拣。
答:
name='pxl'
new_name1='\npxl'
print(new_name1)#--->$$
pxl$$
new_name2='p\txl'
print(new_name2)#--->p xl
new_name3=name.lstrip('') print(new_name3)#--->pxl$$ new_name4=name.rstrip('')
print(new_name4)#--->$$pxl
new_name5=name.strip('$')
print(new_name5)#--->pxl