【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
原题目:
# -*- coding: utf-8 -*- #输入名字,变成首字母大写,其他字母小写的标准格式 def normalize(name):str1 = ''for i, ch in enumerate(name):if i == 0:str1 = str1 + ch.upper() #str.upper() 方法让字母转大写else:str1 = str1 + ch.lower() #str.lower() 方法让字母转小写return str1# 输入: L1 = ['adam', 'LISA', 'barT'] L2 = list(map(normalize, L1)) print(L2) # 输出 ['Adam', 'Lisa', 'Bart']
修改题目:获取键盘输入的
#将键盘输入的字符串改为首字母大写
def normalize(name):
name=name[0].upper()+name[1:].lower() #将首字母改成大写,后续字母改成小写
return name
str1=""
str_list=[]
for i in range(5):#获取输入的字符串,默认是五个,可修改
N=input("please enter :")
str1+=str(N)
str_list.append(str(N))
L2 = list(map(normalize, str_list))
print(L2)
【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字相关推荐
- 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- 廖雪峰Python教程-笔记
廖雪峰Python教程 学习范围: Python基础 函数 高级特性 函数性编程 模块 面向对象编程 错误,调试和测试 IO编程 笔记: Python的整数没有大小限制 Python 3的字符串使用U ...
- 廖雪峰python教程在哪看_:廖雪峰python教程在哪
标签,你可以自己查看网页源代码. 廖雪峰的python教程有一点地方没看明白,求指导 题主贴了函数,似乎是一样的,就分析这一个版本:def add_end(L=None): if L is None: ...
- Python 3 学习(一)—— 基础:廖雪峰 Python 教程学习笔记
文章目录 Python教程 值类型和引用类型 列表和字典的基本操作 列表 元组 字典 Set 函数 内置函数 定义函数 空函数 参数检查 定义默认参数要牢记一点:默认参数必须指向不变对象! Pytho ...
- 廖雪峰Python教程 实战day05
廖雪峰Python教程 实战day05 1. Web程序工作流程 本文部分文字内容.图片摘自<Flask Web开发实战:入门.进阶与原理解析>,作者李辉. 在编写自己的Web框架之前,首 ...
- 这篇博客记录廖雪峰python教程的习题(一)
函数 函数的参数 "以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积: def product(x,y): return x*y 由于是可以接收一个或多个参数,所以 ...
- 廖雪峰--python教程:笔记四-函数式编程
函数式编程: 概念:是一种抽象程度很高的编程方式,允许将一个函数作为参数传入另一个函数,还允许返回一个函数. 接下来介绍: map/reduce,filter,stored函数,返回函数,匿名函数,装 ...
- 廖雪峰python教程学习之习题解析
第一天 条件判断练习测试 # 小明身高1.75,体重80.5kg.请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: # 低于18.5:过轻 # 18.5-25:正常 ...
最新文章
- 《Adobe Fireworks CS5中文版经典教程》——导读
- 微软好绝情:Windows 7再无重大更新!
- 谷歌被指骗取人脸数据:部分获取方法可疑
- Linux执行命令时遇到的些问题
- 微服务架构(二):融入微服务的企业集成架构
- erlang精要(16)-匿名函数之sigmoid函数实现
- Asp.Net Core2.0 基于QuartzNet任务管理系统
- C语言“fread”函数的用法?
- 浅析Unity 坐标系
- spark ui 上schedulingDelay理解
- python mysql lastrowid_加快MySQL对lastrowid的多个单次插入
- java locationuitool_求助systemui编译时哪里出错
- 壁挂炉洗澡怎么调水温_壁挂炉水温太高怎么维修【调节壁挂炉温度】
- 数字后端基本概念-合集
- Paragon NTFS 15Mac上NTFS分区的必备工具
- python list diff_Python List交集,并集,差集的应用
- 计算机视觉之人脸识别学习(六)
- 动手深度学习PyTorch(十二)word2vec
- SQL中类型转换函数
- oracle sql优化的几条法则
热门文章
- 《大圣归来》电影海报原创作者张浩:如何驾驭灵感作品
- 1031: 零钱问题(2级) 假定有5角、1角、5分、2分和1分共5种硬币,在给顾客找硬币时,一般都会尽可能地选用硬币个数最小的方法。
- apex常见报错,亲测1080Ti/2080Ti/3090显卡均适用
- 印象草原:来自大自然的慷慨赐予
- Esp8266学习之旅⑥ 了解SmartConfig与Airkiss一键配网,给8266一键配网上云端。(带Demo)
- 详解 :Docker 命令 和 Docker image commands !以及什么是dangling镜像?
- 登录mysql 1251_Navicat 连接 MySql 报错1251解决方案(亲测)
- 将mnist数据集转换为对应的数字图片
- 还有不到两个月就初级会计考试了,不知道该怎么高效复习?0323
- [LeetCode]1024. 视频拼接