python upper()函数和lower()函数(返回字符串中字母的大[小]写)(大写、小写)
upper()方法
Python upper() 方法将字符串中的小写字母转为大写字母。
str.upper()
#!/usr/bin/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/bin/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中的函数式编程
python upper()函数和lower()函数(返回字符串中字母的大[小]写)(大写、小写)相关推荐
- python统计文字个数_python如何统计字符串中字母个数?
方法:首先用"str_count = 0"定义字母的字符初始个数为0:接着遍历字符串,判断字符串内各字符的类型,并将字母个数累加:最后用"print('字母 = %d' ...
- python中表达式4**0.5的值为_Python内置函数__用来返回序列中的最小元素
[填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...
- python内置函数返回序列中最大元素_Python 内置函数 ____________ 用来返回序列中的最大元素。_学小易找答案...
[单选题]5. an official group of people who have joined together for a particular purpose [单选题]Excel 201 ...
- python内置函数可以返回序列中的最大元素_Python内置函数__用来返回序列中的最小元素...
[判断题]不可以在同一台计算机上安装多个Python版本. [判断题]Python是一种跨平台.开源.免费的高级动态编程语言. [填空题]假设列表对象aList的值为[3, 4, 5, 6, 7, 9 ...
- 【python作业】编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果。
编写一个函数,由实参传来一个字符串,统计此字符串中字母和数字的个数,在主函数中输入字符串并输出上述的结果. def fun(s):count1 = 0count2 = 0for i in s:if i ...
- 写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int strcmp(char * p1 ,char * p2); 设p1指向字符串s1, p2指向字符串s2。要求当s1=s2
写一函数,实现两个字符串的比较.即自己写一个strcmp函数,函数原型为int strcmp(char * p1 ,char * p2); 设p1指向字符串s1, p2指向字符串s2.要求当s1=s2 ...
- C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
例题:请编写一个函数,用来删除字符串中的所有空格. 例如,输入we l come,则输出为welcome. 请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句. ...
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...
编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...
最新文章
- 【转载】笛卡尔转极坐标
- stm32 invalid rom table(转载)
- 13.2.6 会话跟踪技术
- Redis --数据类型 [1]
- 可持久化平衡树(FHQ Treap)
- sql管理器指定服务器名字,如何修改sql server 服务管理器 服务器名称
- python读取成功_Python如何从文件读取数据()
- Storm 实时分析系统详解
- python脚本检查文件内容
- 利用定义求解传递闭包的关系矩阵
- BF模式匹配算法!字符串的模式匹配。
- 嘉兴 机器人仓库 菜鸟_菜鸟在嘉兴推出全新智能仓,宣布将在双11启用超级机器人仓群...
- 微信开挂怎么防止封号_再也不怕被封号!微信养号秘笈教你防封号防降权
- latex里图片大小如何调整_如何使Latex中的图片放大依然清晰
- matlab批量修改图片的大小_MATLAB实现批量处理图像图片的两种方法
- 流程设计建模方法:流程的需求梳理之流程级别梳理
- 可编辑PDF使用pdfplumber无法抽取出文本和表格
- xmanager调出图形安装oracle,Xmanager快速连接Linux图形界面教程
- 邮件附件批量下载小程序
- mysql忽略中英文括号_MySQL查询删除方括号之间的文本?