s=['abc','
abc'
]>>> s[0
].upper()
'abc
'
>>> 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
'])
sed之大小寫轉換
1 this is a dog 請把每個單詞的第乙個字母替換成大寫。sed s b a z u g 解析 b大家應該知道是錨定的意思,說白了就是邊界符,那麼這就只會匹配第乙個開頭的字母,然後 u的意思在元字元裡的解釋是 大寫 不是標題首字元 e 以前的字元 而 u只是將下乙個字元變為大寫,注意它們的...
psotgresql之大小寫
框中內容來自 postgresql資料庫物件名大小寫敏感 由於postgresql 是大小寫敏感的,並預設對sql語句中的資料庫物件名稱轉換為小寫,因此如果你在建立資料庫物件時指定了大小寫混和的物件名稱,那麼在通過sql語句訪問這些物件時,必須使用雙引號 將資料庫物件括起來,以提示 postgres...
Python大小寫轉換
來自 大寫把所有字元中的小寫字母轉換成大寫字母 str hello world print str.upper hello world 小寫 把所有字元中的大寫字母轉換成小寫字母 str hello world print str.lower hello world 第乙個字母轉為大寫 把第乙個字母...