原题目:

# -*- 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()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字相关推荐

  1. 廖雪峰python教程视频-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  2. 廖雪峰python教程完整版-为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  3. 廖雪峰Python教程-笔记

    廖雪峰Python教程 学习范围: Python基础 函数 高级特性 函数性编程 模块 面向对象编程 错误,调试和测试 IO编程 笔记: Python的整数没有大小限制 Python 3的字符串使用U ...

  4. 廖雪峰python教程在哪看_:廖雪峰python教程在哪

    标签,你可以自己查看网页源代码. 廖雪峰的python教程有一点地方没看明白,求指导 题主贴了函数,似乎是一样的,就分析这一个版本:def add_end(L=None): if L is None: ...

  5. Python 3 学习(一)—— 基础:廖雪峰 Python 教程学习笔记

    文章目录 Python教程 值类型和引用类型 列表和字典的基本操作 列表 元组 字典 Set 函数 内置函数 定义函数 空函数 参数检查 定义默认参数要牢记一点:默认参数必须指向不变对象! Pytho ...

  6. 廖雪峰Python教程 实战day05

    廖雪峰Python教程 实战day05 1. Web程序工作流程 本文部分文字内容.图片摘自<Flask Web开发实战:入门.进阶与原理解析>,作者李辉. 在编写自己的Web框架之前,首 ...

  7. 这篇博客记录廖雪峰python教程的习题(一)

    函数 函数的参数 "以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积: def product(x,y): return x*y 由于是可以接收一个或多个参数,所以 ...

  8. 廖雪峰--python教程:笔记四-函数式编程

    函数式编程: 概念:是一种抽象程度很高的编程方式,允许将一个函数作为参数传入另一个函数,还允许返回一个函数. 接下来介绍: map/reduce,filter,stored函数,返回函数,匿名函数,装 ...

  9. 廖雪峰python教程学习之习题解析

    第一天 条件判断练习测试 # 小明身高1.75,体重80.5kg.请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: # 低于18.5:过轻 # 18.5-25:正常 ...

最新文章

  1. 《Adobe Fireworks CS5中文版经典教程》——导读
  2. 微软好绝情:Windows 7再无重大更新!
  3. 谷歌被指骗取人脸数据:部分获取方法可疑
  4. Linux执行命令时遇到的些问题
  5. 微服务架构(二):融入微服务的企业集成架构
  6. erlang精要(16)-匿名函数之sigmoid函数实现
  7. Asp.Net Core2.0 基于QuartzNet任务管理系统
  8. C语言“fread”函数的用法?
  9. 浅析Unity 坐标系
  10. spark ui 上schedulingDelay理解
  11. python mysql lastrowid_加快MySQL对lastrowid的多个单次插入
  12. java locationuitool_求助systemui编译时哪里出错
  13. 壁挂炉洗澡怎么调水温_壁挂炉水温太高怎么维修【调节壁挂炉温度】
  14. 数字后端基本概念-合集
  15. Paragon NTFS 15Mac上NTFS分区的必备工具
  16. python list diff_Python List交集,并集,差集的应用
  17. 计算机视觉之人脸识别学习(六)
  18. 动手深度学习PyTorch(十二)word2vec
  19. SQL中类型转换函数
  20. oracle sql优化的几条法则

热门文章

  1. 《大圣归来》电影海报原创作者张浩:如何驾驭灵感作品
  2. 1031: 零钱问题(2级) 假定有5角、1角、5分、2分和1分共5种硬币,在给顾客找硬币时,一般都会尽可能地选用硬币个数最小的方法。
  3. apex常见报错,亲测1080Ti/2080Ti/3090显卡均适用
  4. 印象草原:来自大自然的慷慨赐予
  5. Esp8266学习之旅⑥ 了解SmartConfig与Airkiss一键配网,给8266一键配网上云端。(带Demo)
  6. 详解 :Docker 命令 和 Docker image commands !以及什么是dangling镜像?
  7. 登录mysql 1251_Navicat 连接 MySql 报错1251解决方案(亲测)
  8. 将mnist数据集转换为对应的数字图片
  9. 还有不到两个月就初级会计考试了,不知道该怎么高效复习?0323
  10. [LeetCode]1024. 视频拼接