【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
2017-12-11 14:22
786 查看
原题目:
修改题目:获取键盘输入的
#将键盘输入的字符串改为首字母大写
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)
# -*- 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.pdf-74 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
- 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
- 利用map()函数,把用户输入的英文名字,变为首字母大写,其他小写的规范名字&&键盘输入的整数相加
- 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
- 利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
- python---把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
- python中把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。
- 把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
- Python实现将不规范的英文名字首字母大写
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- 利用函数统计输入字符中字母、空格、数字和其他字符个数(Python实现)
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- Python实现将不规范的英文名字首字母大写
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- 要求改用相应的小写字母输出. 从键盘上输入一大写英文字母
- Python3基础 str swapcase 英文字母小写变大写 并且 大写变小写
- 3. 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。 本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与
- Python3基础 str title 把字符串中的每个单词首写字母变为大写其余均为小写
- js 输入任意字符 反转顺序并且首尾字母转为大写其他字母专为小写后 alert
- 录入键盘字母输入并将小写变为大写