Python实现将不规范的英文名字首字母大写

这篇文章给大家主要介绍的是利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。文中给出了三种解决方法,大家可以根据需要选择使用,感兴趣的朋友们下面来一起学习学习吧。

例如
输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']。
方法一    
def wgw(x): 
  return [x[0].upper(),x[1:].lower()] 
  
map(wgw,['adam','LISA','barT'])
方法二    
def wgw1(x): 
  return x.capitalize() 
  
map(wgw1,['adam','LISA','barT'])
方法三
map(lambda x:x.capitalize(),['adam','LISA','barT']) 
总结
以上就是Python实现将不规范英文名字首字母大写,其他小写的规范名字的全部内容,希望本文的内容对大家学习或者使用python能有所帮助,

转载于:https://www.cnblogs.com/amengduo/p/9586413.html

Python实现将不规范的英文名字首字母大写相关推荐

  1. python首字母不能是_Python实现将不规范的英文名字首字母大写

    Python实现将不规范的英文名字首字母大写 这篇文章给大家主要介绍的是利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字.文中给出了三种解决方法,大家可以根据需要选 ...

  2. Python实现不规范英文名字首字母大写

    map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回. def format_name ...

  3. Python——如何将不规范的英文名字转化为“首字母大写,其他字母小写”的规范名字

    1 致谢 感谢菜鸟教程的指导, 原文链接如下: https://www.runoob.com/python/att-string-format.html 2 前言 今天在学习Python中的函数式编程 ...

  4. Excel姓名转换为拼音,名字首字母大写,姓首字母大写,名在姓前

    新建一个宏模块 工具->宏->Viaual Basic编辑器 插入→模块,插入一个新模块,将后续代码粘贴进去 公式:=chinese2spell(A2,0) 效果见下图: Public F ...

  5. 程序员必须要懂的首字母大写规范

    首字母大写规范指南 不管是在生活写作中,还是创建 Pull Request,或者给开源项目提交 Issue 的时候,我们都需要用到英文标题,那么对于哪些部分需要首字母大写,则是一件头疼的事情,下面详细 ...

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

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

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

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

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

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

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

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

最新文章

  1. 简书php硬件交互,php设计模式——适配器模式
  2. CentOS6.10在VMware(虚拟机)安装过程
  3. SDNU 1423.入学考试(01背包)
  4. 【转载】网易将军令工作原理
  5. HighCharts使用更多图表HighChartsMore
  6. mp3 播放自动 html5,HTML5打造简易播放器:Chrome运行.mp3
  7. java笔试题大全_java笔试题大全带答案(经典11题)
  8. ps换证件照背景颜色
  9. FCN(全卷积网络)部分函数方法更新说明
  10. linux中萌翻了的cowsay命令
  11. matlab数据归一化与反归一化处理
  12. NEON优化:软件性能优化、降功耗怎么搞?
  13. DynaTrace Ajax Edition:IE浏览器性能分析工具
  14. 利用 cgroup 的 cpuset 控制器限制进程的 CPU 使用
  15. JS打印出Fibonacci数(不使用全局变量)
  16. Day02:Linux进阶(二)
  17. 如何透过上层div点击下层的元素
  18. java代码走读,Kafka代码走读-LogManager
  19. 收藏!2023年全年考证时间表!
  20. unittest框架用法

热门文章

  1. webpack打包后引用cdn的js_利用CDN加速react webpack打包后的文件详解
  2. mysql打开网络访问权限_远程连接mysql 授权方法详解
  3. Redis 与 Memcached的区别
  4. mysql gid_mysql主从复制5.6基于GID及多线程的复制笔记
  5. 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享
  6. 关于电脑的十大误区,原来是这样!
  7. 读源码,对程序员重要吗?
  8. 条件随机场 python_用条件随机场做网络小说命名实体识别
  9. 跨网段远程调试vs_如何提高后台服务应用问题的排查效率?日志 VS 远程调试
  10. Windows 2003 NTP 时间服务器设置