Python之大小寫轉換


upper()函數轉換為大寫字母

s=['abc','ABC']
>>> s[0].upper()
'ABC'

lower函數轉換為小寫

>>> s[1].lower()
'abc'

任務

假設用戶輸入的英文名字不規范,沒有按照首字母大寫,后續字母小寫的規則,請利用map()函數,把一個list(包含若干不規范的英文名字)變成一個包含規范英文名字的list:

輸入:['adam', 'LISA', 'barT']
輸出:['Adam', 'Lisa', 'Bart']

format_name(s)函數接收一個字符串,並且要返回格式化后的字符串,利用map()函數,就可以輸出新的list。

參考代碼:

def format_name(s):
    return s[0].upper() + s[1:].lower()
print map(format_name, ['adam', 'LISA', 'barT'])

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM