1. 程式人生 > >python2.6---把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字

python2.6---把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字

利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']。[['Adam'], ['Lisa'], ['Bart']]

方法1

def wgw(x):
     return [x[0].upper()+x[1:].lower()]

map(wgw,['adam','LISA','barT'])
方法2

def wgw1(x):
     return x.capitalize()

map(wgw1,['adam','LISA','barT'])

方法3
map(lambda x:x.capitalize(),['adam','LISA','barT'])

相關推薦

python2.6---使用者輸入規範英文名字變為字母大寫其他小寫規範名字

利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']。[['Adam'], ['Lisa'], ['Bart']] 方法1

使用者輸入規範英文名字變為字母大寫其他小寫規範名字

把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字 題目出自廖雪峰老師的JavaScript教程: 把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。 例如:輸入:[‘adam’, ‘LISA’, ‘barT’],輸出:[‘Adam’, ‘Lisa’,

python3_利用map()函式使用者輸入規範英文名字變為字母大寫其他小寫規範名字

def normalize(name): name= name[0].upper() + name[1:].lower() return name L3 = ['adam', 'LISA', 'barT'] L4=list(map(normalize,L3 )) print (L4

python3:使用者輸入規範英文名字變為字母大寫其他小寫規範名字

利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']:    該題是要先寫一個函式,實現把使用者輸入的不規範的英文名字,變成首

【廖雪峰 python教程 課後題改編】利用map()函式使用者輸入規範英文名字變為字母大寫其他小寫規範名字

原題目: # -*- coding: utf-8 -*- #輸入名字,變成首字母大寫,其他字母小寫的標準格式 def normalize(name): str1 = '' for i, ch in enumerate(name): if i

使用map對使用者輸入名字進行規範更改(字母大寫其餘小寫

利用map()函式,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫的規範名字。輸入:['adam', 'LISA', 'barT'],輸出:['Adam', 'Lisa', 'Bart']def strUpLow(s): n = 0 for a in s:

javaBean的規範導致json傳參字母大寫將永遠獲取到。。。

規範中另一個特別的地方就是: 1.第二個字母為大寫的屬性名要區別對待。如果屬性名的第二個字母是大寫的,那麼該屬性名直接用作 getter/setter 方法中 get/set 的後部分,就是說大小寫不變。 2.屬性是首字母大寫,次字母小寫是,你永遠都找不到它的 get

重新安裝python2.6 和 yum (可以直接安裝yum yum 依賴於python2.6

(升級或解除安裝Python導致 yum出錯)  一: 升級python導致yum出錯   1. cd  /usr/bin/yum   2.  #!/usr/bin/python 修改為    #!/usr/bin/python2.6      二 :完全重灌python和yum(解除安裝系統的安裝的py

一個長英文單詞的每個字母變成大寫 open_door變成OpenDoor

字串“open_door” 轉換成 “OpenDoor”、”make_by_id” 轉換成 ”MakeById” <?php header('content-type:text/html;charset=utf-8'); function str_change

鍵盤輸入一句英文 將每個單詞的字母大寫

在python中,有程式碼可以直接實現此功能str2 = "hello nice To meet Youprint(str2.title()) 還有幾個相似的功能#將字串中的大寫轉化成小寫 小寫轉化成大寫 print(str2.swapcase()) #就第一個首字母大寫

Css中如何使英文和拼音變成全大寫、全小寫字母大寫

如何 iii yiq cfg css html dsv body omr 想要實現英文和中文拼音變成全大寫、全小寫和首個字母大寫,需要用到 css中text-transform樣式屬性,接下來介紹一下 1、text-transform的值 1)Capitalize:英文拼音

PHP中文字串轉化為英文拼音字母大寫

效果: 中國 =>ZG 中文轉化為英文首字母 中國:ZG ;中2國:ZG;z國:ZG 1:省略了數字(不轉化) 用法: $result =Character::getEnByCnByString(‘i是中國人’,3);//這邊的3為

三道習題(1、將單詞表中由相同字母組成的單詞歸成一類每類單詞按照單詞的首字母排序並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞每個單詞佔一行以end結束輸入。)

#coding=gbk ''' 1、將單詞表中由相同字母組成的單詞歸成一類,每類單詞按照單詞的首字母排序,並按 #每類中第一個單詞字典序由大到小排列輸出各個類別。 #輸入格式:按字典序由小到大輸入若干個單詞,每個單詞佔一行,以end結束輸入。 #cinema #iceman #maps #spam #a

Java string字母大寫裁剪不用替換)

看了很多網上的首字母大寫的方式,要麼裁剪要麼替換,這在C中本是很簡單的事,在java中也可以: public static String upperCaseFirstLatter(String str){ char[] strChar=str.toCharArray(

C經典 輸入字串並統計字母個數字母大寫

分析:是否是字母根據空格判斷,首字母大寫,只要把字母-32 #include <stdio.h> int main(int argc, const char * argv[]) {

mysql 實現split函式功能實現由空格分割的片語每個單詞的字母轉換成大寫的功能

1.mysql沒有split這樣功能的函式,但是有的時候可能用到,可以手工編寫函式實現該功能。 下面的兩個函式是從別的地方copy過來的~ 1. 函式func_splitStringTotal:將字串按指定方式分割,並計算單元總數DELIMITER $$ CREATE FU

輸入一個紅包金額在某個範圍內輸入規範捕獲異常

輸入一個紅包金額在0.01-200之間,如果不在這個區間,提示重新輸入;如果輸入的金額型別不正確,提示重新輸入:   while True: try: a = int(input("請輸入紅包金額,在0.01-200之間")) if a >=

in Fedora 29WPS Office for LinuxWPS(ET、WPP) 只能輸入英文輸入中文

編輯下面三個檔案 # gedit /usr/bin/wps /usr/bin/wpp /usr/bin/et 新增如下export開頭的行 #!/bin/bash#export XMODIFIERS=

微信6.7.4 ios12 軟鍵盤收回時頁面回彈導致游標位置錯亂再次點選輸入框區域時無法focus

https://developers.weixin.qq.com/community/develop/doc/00044ae90742f8c82fb78fcae56800 https://blog.csdn.net/qq_23370345/article/details/84757505 參考上述文章,可