upper()方法
Python upper() 方法将字符串中的小写字母转为大写字母。
str.upper()
#!/usr/花痴的睫毛膏美国高防vps/python3str = “this is string example from runoob….wow!!!”;print (“str.upper() : “, str.upper())
结果:
str.upper() : THIS IS STRING EXAMPLE FROM RUNOOB….WOW!!! lower()方法
Python lower() 方法转换字符串中所有大写字符为小写。
str.lower()
#!/usr/花痴的睫毛膏/python3str = “Runoob EXAMPLE….WOW!!!”print( str.lower() )
结果:
runoob example….wow!!! 示例1
做个练习,利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:
“””第一个版本”””# -*- coding: utf-8 -*- def normalize(name): return name.upper()[0:1] + name.lower()[1:] L1 = [‘adam’, ‘LISA’, ‘barT’]L2 = list(map(normalize, L1))print(L2) “””写完第一个版本后,虽然完成了需求,但是其实有可以优化的地方觉得下面的写法更pythonic些”””# -*- coding: utf-8 -*- def normalize(name): this_name = name.lower() return this_name[0:1].upper() + this_name[1:].lower() L1 = [‘adam’, ‘LISA’, ‘barT’]L2 = list(map(normalize, L1))print(L2)
参考文章1:【菜鸟教程】Python3 lower()方法
参考文章2:一篇文章搞懂Python中的函数式编程
84926232