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 |
python|简单实现英文单词大小写转化相关推荐
- 关于使用python简单将账本金额转化为大写中文数字
python简单将账本金额(阿拉伯数字)转为大写中文数字金额 缘由 实习的地方要求将账本金额转换为中文大写,我又不想一个个手打,网上能直接找到的也只支持整数转换,就根据自己的需要写了一小段,置此以作记 ...
- python基础(1) - ASCII码的转换及字母的大小写转化
取次花丛懒回顾,半缘修道半缘君. –元稹 <离思> 你们是否发现,不论学习哪门语言,是不是总有一些"经典"的问题绕之不去--求公因数,奇偶数输出,字母大小写的转换- 那 ...
- python基础代码事例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python程序实例教程基础-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python经典程序实例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python简单程序实例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- java基础代码实例_全网都在找的Python简单基础小程序的实例代码
这篇文章主要介绍了Python简单基础小程序的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下. 1 九九乘法表 3 4 5 6 7for i in range(9):#从0循环到8 ...
- python画简便的图片-用python简单处理图片(5):图像直方图
我们先来看两个函数reshape和flatten: 假设我们先生成一个一维数组: vec=np.arange(15) print vec 显示为: [ 0 1 2 3 4 5 6 7 8 9 10 1 ...
- python编程入门指南磁力下载-实战Python语言实现BT种子转化为磁力链接
本文主要向大家介绍了实战Python语言实现BT种子转化为磁力链接,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 经常看电影的朋友肯定对BT种子并不陌生,但是BT种子文件相对磁力 ...
最新文章
- 深度学习与计算机视觉系列(7)_神经网络数据预处理,正则化与损失函数
- centos7限制cpu使用_CentOS7 CPU隔离配置
- GridView 添加分害线
- SpringMVC的简要介绍和表单参数的接收和时间参数的转换
- 《ActionScript 3.0基础教程》——2.2 显示队列概述
- 利用application在页面中显示访问次数
- 第一个shell脚本——修改配置文件
- FFmpeg-2、编解码及视频像素格式尺寸转换和音频重采样
- 水晶报表java_JAVA水晶报表从环境搭建到创建动态水晶报表
- 三思推荐的育儿书~~~
- 为什么外包公司这么不受欢迎??
- Linux 打印机移植说明
- 一维数组和二维数组的定义及用法
- 屏蔽 macOS 系统更新提示及清除更新标记
- 计算机的声音图标打不开怎么回事,win10电脑音量图标打不开怎么办
- Eeprom(at24c04)调试小记
- 读书百客:《绮罗香·咏春雨》赏析
- 计算机专业十六字口号,16字口号大全
- 【9k字+】第二篇:进阶:掌握 Redis 的一些进阶操作(Linux环境)
- 使用函数实现字符串复制
热门文章
- APICloud平台的融云2.0集成
- 视频教程-企业微信视频教程(Java标准版)-微信开发
- 导师的SCI很少一作和通讯是怎么回事?
- 接入高防后出现502怎么办?
- 电子制作——锂电池大功率充电器
- NBUT 1225 NEW RDSP MODE I(找规律)(快速幂)
- thinkpad笔记本电脑怎么关闭触摸板
- 测试点击屏幕次数的软件_闪电点击app下载-闪电自动点击 安卓版v1.3.2
- Powershell 数字转大写中文,数字金额转中文繁体(改自C#)
- 复盘49个硬币资本投资项目,8大维度解析其投资逻辑与布局