python|简单实现英文单词大小写转化

问题描述日常生活中会遇到一些英文名字字母大小写不当的情况,如“yAmi”中的首字母就应该大写,其中的“A”就要小写。对大小写不当的单词做出调整,写成正确的名字。下面小编将用lambda函数的方式,一行代码就可以简单实现英文单词大小写转化。解决方案(1)第一种,首先定义一个函数getright(),即要得到正确的字母大小,用元组索引将返回的值中第一个字母改成大写,后面的字母改成小写,最后用到map()函数,就得到正确的大小写了。names=["sEegeR","JEnny","yAmi"]def getright(names):    return names[0].upper()+names[1:].lower()print(list(map(getright,names)))(2)第二种,直接使用lambda函数,一行代码搞定。names=["sEegeR","JEnny","yAmi"]print(list(map(lambda name:name[0].upper()+name[1:].lower(),names)))结语通过对上面两种方法的比较,显而易见,第二种方法可以简单搞定,但需要对高阶函数熟练掌握。还有之前学到的字符串、元组、列表都有用到。所以要打好基础,算法题就能用学习的知识解决了。实习编辑:刘凤莲责编 :猫先生能力越强,责任越大。实事求是,严谨细致。(where2go团队)微信号:算法与编程之美

(0)

相关推荐

  • 英文字母大小写

    英文字母共有26个,英文字母大小写分别有26个大写字母.26个小写字母. 英文字母大小写表 通常,在英语书(课本)中,26个字母大小写的印刷版是比较标准的.大写字母"A"对应小写字 ...

  • 再谈英文字母学习

    最近很多朋友私信问我,怎么给孩子教26个字母?孩子总记不住怎么办?大,小写字母要一起教吗?孩子很容易搞混怎么办? 想想我们小时候,从初一才开始学英语,我记得第一课就是字母学习,学完26个字母后,开始学 ...

  • Excel教程:6个表格字母数值大小写转换技巧

    一.首字母转为大写 函数公式:=PROPER(A1) 二.英文单词大写 函数公式:=UPPER(A1) 三.英文单词小写 函数公式:=LOWER(A1) 四.中文小写数值 函数公式:=NUMBERST ...

  • 英文字母的大小写转换(Excel、Word)

    函数公式.职场模板 .财务应用.分析图表.练习题.软件工具.表格合并.图表及可视化.Office 365.Power Query.表格美化.符号作用.条件格式.学会骗.一本不正经.避坑指南.数据整理. ...

  • Python简单通俗易懂的贪吃蛇小游戏,儿时童年的味道!

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 今天,给大家介绍一个简单易懂的贪吃蛇小游戏 代码 如下 import pygame,sys, ...

  • 用Python简单实现模拟太阳系运转

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料 ...

  • 「数据分析」 使用Python简单玩玩RFM用户价值模型

    大家好,我是Python小叮当. 最近有朋友在问怎么做用户分群,刚好看到有个RFM客户价值模型,就移过来用python简单演示一下,感觉还是有一定的作用的. > RFM模型是衡量客户价值和客户创 ...

  • 比Excel高效,比python简单,这是我见过最好用的数据分析工具!

    前两天有个亲戚家孩子(算是我的远房表妹吧),找我聊工作方面的问题,她本科学的金融,毕业却去了一家地产公司做HR,干的不好最近想跳槽,想转行干运营或者重拾起老本行干财务,看了一圈网上的招聘信息,发现都要 ...

  • python简单爬取王者荣耀全英雄皮肤图片

    昨天在某公众号看见一篇关于用python爬王者荣耀中所有英雄的皮肤的文章, https://mp.weixin.qq.com/s/UgF5FYJ5dX1aNw6K0E_Jjw 感觉挺有趣的,下载来当壁 ...

  • Python常见的英文单词有哪些?Python基础教程

    众所周知,Python是一门比较简单的编程语言,十分适合0基础学习,而且对英文.数学都没有太高的要求,只需要掌握基本的单词即可.那么Python常见的英文单词有哪些?之前已经为大家介绍过一些,接着往下 ...

  • 《知道做到》如何简单地让道理转化为行动

    关键词:知道,做到,专注,积极,过滤,心态 作者:肯·布兰佳 保罗·梅耶[美] 刘祥亚[译] 推荐等级:★★★★★ 本书很短,却直指一个人们学习培训当中至关重要而经常被忽略的问题:如何从知道转化为做到 ...

  • 不得了!8个简单的英文单词,说出了最高深的道理!

    侃哥的第 1518 次原创 这几天我碰到一句话,看着挺妙的: The more you look, the less you see. 字面含义是:你看得越多,你看到的就越少. 有人可能一下子懵了,啥 ...

  • (2条消息) python简单图形界面GUI入门

    感觉gui做起来成就感比较高,学完基础语言顺便花一个下午看看GUI设计,现在回顾来看这个如果做正式的展示太过简单,easygui只是小演示之用. 下载 首先是easygui包下载,两种方式: 1)在p ...