前言

小伙伴们大家好,每天一个小知识,一起学python每天进步一点点。
前面两篇文章我们已经分享关于判断字符串开头和结尾的一对函数startswith和endwith。而我们今天要分享的是关于大小写转换的一对函数lower和upper。有些时候我们想把一句英文字符全部转换为大写或全部转换为小写,这个时候lower和upper就派上用场了。
本系列文章中都将采用如下字符串作为示例字符串:mystr = ‘hello world and hello python’

lower(self)/upper(self)

这次我们将lower和upper函数放在一起分享了。因为这两个函数功能、语法和用法都是一样的。
lower和upper都不需要接收参数,返回值是转换成大写或小写的新字符串。

  • 用途:

    • lower函数用于将整个字符串全部转换成小写,返回值是转换成小写后的新字符串
    • upper函数用于将整个字符串全部转换成大写,返回值是转换成大写后的新字符串
  • 语法:lower(self)/upper(self)
  • 用法:xxx.lower()/xxx.upper()

其中,xxx代表的是一个完整的字符串,self参数不用传递
下面我们来看一个简单的小例子,'hello world and hello python’全部转换成大写,然后再转成小写,具体实现代码如下:

mystr = 'hello world and hello python'#1. 全部转换成大写
upperStr = mystr.upper()
print(upperStr)
#输出结果
HELLO WORLD AND HELLO PYTHON#2. 再全部转成小写
print(upperStr.lower())
#输出结果
hello world and hello python

总结

好了小伙伴们今天我们一次性学到了两个小知识lower&upper,当然这两个函数跟我们之前学过的所有函数还是有写区别的,之前学过的无论是中文还是英文都是通用的,而今天这两个大小写转换的函数只针对英文字符有效,对于中文字符串来说是没有意义的。跟我学python每天进步一点点,希望小伙伴们多多支持。
欢迎喜欢的小伙伴点赞留言加关注哦

python 语言基础 - 你不得不知道的字符串常用函数之lowerupper相关推荐

  1. python 语言基础 - 你不得不知道的字符串常用函数之isdigit

    前言 小伙伴们大家好,每天一个小知识,一起学python每天进步一点点. 上一篇文章中为大家分享了关于判断字符串是否全都是由字符组成的函数isalpha,今天要给大家分享的依然是判断字符串组成的函数i ...

  2. 【python语言基础】疑难点整理2

    [python语言基础]疑难点整理1 第五章 在python语法中,循环体中的语句没有做限制,因此,可以是任何合法语句,当然也可以是循环语句.这样就形成了循环语句的嵌套. while循环语句和for循 ...

  3. 浅谈python语言_浅谈Python语言基础知识点!

    一.Python 语言的简述 Python语言是一种解释型.面向对象的编程语言,是一种开源语言. Python属于动态类定义语言,也是一种强调类型语言. 二.Python 语言的特点 1.简单.高级 ...

  4. 《基于ArcGIS的Python编程秘笈(第2版)》——第1章 面向ArcGIS的Python语言基础

    本节书摘来自异步社区<基于ArcGIS的Python编程秘笈(第2版)>一书中的第1章,第1.1节,作者: [美]Eric Pimpler(派普勒) 更多章节内容可以访问云栖社区" ...

  5. python全套完整教程-Python语言基础50课 全套完整版(含doc版)

    Python 语言基础 50 课是一套新的简单的给新手小白Python入门教程,由于之前发布的Python学习项目Python-100-Days对初学者来说上手还是有一定难度,而且很多小伙伴希望能够有 ...

  6. python基础知识-Python语言基础知识总结

    本文主要向大家介绍了Python语言基础知识总结,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 可以简便的方法: (1)lambda x,y:x*y (2)list1 = lis ...

  7. python课程教学大纲-《Python语言基础》课程教学大纲

    <Python语言基础>课程教学大纲 课程名称:Python语言基础课程类别:专业选修课 适用专业:电子信息工程考核方式:考查 总学时.学分:32学时1.5学分 其中讲授16学时,实验10 ...

  8. 【Python语言基础】——Python 命令行输入

    Python语言基础--Python 命令行输入 文章目录 Python语言基础--Python 命令行输入 一.Python 命令行输入 一.Python 命令行输入 命令行输入 Python 允许 ...

  9. 【Python语言基础】——Python NumPy 入门

    Python语言基础--Python NumPy 入门 文章目录 Python语言基础--Python NumPy 入门 一.Python NumPy 入门 一.Python NumPy 入门 安装 ...

最新文章

  1. 写给程序员的 HR 面试指南,助你踢好面试的临门一脚!
  2. proc_open 命令包含“有小问题
  3. 5、ResultSet结果集
  4. 使用 Carla 和 Python 的自动驾驶汽车第 2 部分 —— 控制汽车并获取传感器数据
  5. div/span强制不换行
  6. 保驾护航金三银四,100%好评!
  7. ECMAScript5新增Array方法forEach的实现
  8. 学习使用TestNG中的注解(2)——@Factory的使用
  9. 宇宙质量估算为10^53KG
  10. QQBot:基于SmartQQ协议的QQ机器人
  11. PATHLOSS.4.0 无线电设计软件
  12. vue-echarts渲染中国地图以及省份地图
  13. sql语句中左连接查询的使用
  14. 开源开发者 David Recordon 被任命白宫技术总监
  15. 【无标题】adsa da das
  16. 如何修复vagrant up失败错VBoxManage: error: The machine is already locked for a session (or being unlocked)
  17. 笑话理解之Mature
  18. 观察 | 家长焦虑,教培着急,暑期“培训热”今年还会持续吗?
  19. No.005<日常><工具表>《数学符号与希腊字母表》
  20. idea debug教程启用Debug模式可以分析定位异常发生的位置

热门文章

  1. ppt正在与服务器连接确定信息,dreamwaver 做网站解析9.ppt
  2. 60集Python入门视频PPT整理 | 模块
  3. svm核函数的理解和选择
  4. Unity Addressable内存管理
  5. 苹果cmsv10微信小程序影视免费制作源码下载
  6. 达梦数据库中如何删除重复数据
  7. 系统账号绑定企业微信成员id
  8. github删除仓库_github怎么删除仓库
  9. 删除GitHub上的远程仓库
  10. 阿里巴巴开发手册最新版、码出高效、性能调优实战、成神之路