利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:

# -*- coding: utf-8 -*-
#利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
#输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:
def normalize(name):name=name[0].upper() + name[1:].lower()return name# 测试:
L1 = ['adam', 'LISA', 'barT']
L2 = list(map(normalize, L1))
print(L2)

结果

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:相关推荐

  1. 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字以及Map函数讲解

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 输入:['adam', 'LISA', 'barT']. 输出:['Adam', 'Lisa', 'Bart'] ...

  2. 廖雪峰python.pdf-74 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。

    练习 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA','barT'],输出:['Adam', 'Lisa', 'Bart'] ...

  3. 【Python】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    微信公众号 题目来源:[廖雪峰的官方网站-map/reduce] 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'bar ...

  4. python利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']: ...

  5. 利用map()函数,把用户输入的不规则的英文名字,变为首字母大写,其他小写。

    1.map()函数接收两个参数,一个是函数,另一个是Iterable,map将传入的函数依次作用到序列的每一个元素,并把结果作为新的Iterable返回. 2.map()传入的第一个参数是r,即函数对 ...

  6. 廖雪峰——练习 请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']。

    请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']. 之前在网上找这个题 ...

  7. JavaScript-请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    请把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字 function normalize(arr) {function correct(word){var list ='';for(i ...

  8. 「算法」把不规范的英文名字,变为首字母大写

    把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字 题目出自廖雪峰老师的JavaScript教程: 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字. 例如:输入:['a ...

  9. 【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字

    原题目: # -*- coding: utf-8 -*- #输入名字,变成首字母大写,其他字母小写的标准格式 def normalize(name):str1 = ''for i, ch in enu ...

最新文章

  1. 使用 vue filters过滤器直接显示 几分钟前 几小时前 几天前
  2. 【业界】Facebook的基础AI算法是如何驱动社交网络的发展?
  3. python提取个十百千位数字_实现人脸识别、人脸68个特征点提取,或许这个 Python 库能帮到你!...
  4. BootStrap学习(6)_模态框
  5. NUC972配置为支持NFS
  6. java水泡_JAVA图像处理系列(八)——艺术效果:水泡
  7. python编写时钟代码_python Tkinter 编写时钟
  8. 人生没有理想,只有目标
  9. MySQL中外键定义级展现结果_MySQL高频面试60题含答案
  10. 路飞学成-Python爬虫实战密训-第3章
  11. understanding OpenGL
  12. 初试锐捷交换机不同登录方式的密码设置
  13. android ps4 远程,手机上玩PS4游戏!Remote Play扩大至所有Android设备
  14. python 爬虫课程推荐_关于递归抓取的课程推荐
  15. 微信公众平台配置——URL、Token和JS安全域名
  16. 如何将图片识别为可编辑的Word文件
  17. Phoenix创建二级索引
  18. 使用IBM InfoSphere Guardium Data Redaction在保护隐私的同时共享信息
  19. 关于这些年做的 图片上传下载做的处理总结(including根据图片url上传文件)
  20. 百度云提速方法 免费+非破解+不下载软件

热门文章

  1. 第一款基于GPT4的手机APP来啦,一键解读图片,颠覆生活
  2. Springboot毕设项目房产销售管理系统3vtxcjava+VUE+Mybatis+Maven+Mysql+sprnig)
  3. CodeForces - 622E Ants in Leaves 贪心
  4. 雅思词汇之万词plan:第6-365天
  5. 与Flash9的一次亲密接触!
  6. 打印机结构、原理及特点
  7. invokeAny和invokeAll的使用思路
  8. Linux运维学习路线图
  9. TS:解决Linux无法登录,输入密码后显示module is unknown报错(已解决)-2021.1.5
  10. Mysql8.0主从配置