python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数

2023-05-16

目录

1.四大转换大小写的函数

(1)lower函数的语法及用法

①语法:string.lower()

②用法:将字符串的区分大小写的字符全转为小写。

(2)upper函数的语法及用法

①语法:string.upper()

②用法:将字符串的区分大小写的字符全转为大写

(3)capitalize函数的语法及用法

①语法:string.capitalize()

②用法:将字符串的首字母(开头)转换为大写其他为小写。

(4)title函数的语法及用法

①语法:string.titel()

②用法:将字符串的所有单词转为首字母(开头)是大写其他为小写。

2.实例

(1)简单的用法

(3)与input函数、if条件函数结合使用

(3)与for遍历函数、if条件函数结合使用


1.四大转换大小写的函数

(1)lower函数的语法及用法

①语法:string.lower()

②用法:将字符串的区分大小写的字符全转为小写。

(2)upper函数的语法及用法

①语法:string.upper()

②用法:将字符串的区分大小写的字符全转为大写

(3)capitalize函数的语法及用法

①语法:string.capitalize()

②用法:将字符串的首字母(开头)转换为大写其他为小写。

(4)title函数的语法及用法

①语法:string.titel()

②用法:将字符串的所有单词转为首字母(开头)是大写其他为小写。

2.实例

(1)简单的用法

"""lower、upper、capitalize、title"""
""" lower函数"""
'HKJFK'.lower()
#输出结果为:'hkjfk'

'HJKkmm'.lower()
#输出结果为:'hjkkmm'

'jklkh'.lower()
#输出结果为:'jklkh'


"""upper函数"""
'HKJFK'.upper()
#输出结果为:'HKJFK'

'HJKkmm'.upper()
#输出结果为:'HJKKMM'

'jklkh'.upper()
#输出结果为:'JKLKH'

"""capitalize函数"""
'HKJFK'.capitalize()
#输出结果为:'Hkjfk'

'HJKkmm'.capitalize()
#输出结果为:'Hjkkmm'

'hello world'.capitalize()
#输出结果为:'Hello world'

'jklkh'.capitalize()
#输出结果为:'Jklkh'

"""title函数"""
'HKJFK'.title()
#输出结果为:'Hkjfk'

'jklkh'.title()
#输出结果为:'Jklkh'

'hello world'.title()
#输出结果为:'Hello World'

##总结:字符串只有一个单词没有任何分隔符也就是一个单词时,
#capitalize函数和title函数效果一致;
#若字符串是由2个及以上的单词组成的一个句子,
#capitalize函数返回来的是一个标准的英语句子,即开头的一个单词的首字母为大写其他为小写,
#title函数则返回每个单词的首字母都为大写其他为小写

(2)与if条件函数结合使用

将字符串全为小写的转为大写,将字符串全为大写的转为小写,将字符串每个单词首字符为大写其他为小写的转为首字母为大写其他为小写的字符串,其他情况都转为每个单词首字母大写其他为小写的字符串。

str = 'hjkahfo'
if str.islower() is True:
    string = str.upper()
elif str.isupper() is True:
    string = str.lower()
elif str.istitle() is True:
    string = str.capitalize()
else:
    string = str.title()
    
print(string)

#输出结果为HJKAHFO

(3)与input函数、if条件函数结合使用

输入字符串,将字符串全为小写的转为大写,将字符串全为大写的转为小写,将字符串每个单词首字符为大写其他为小写的转为首字母为大写其他为小写的字符串,其他情况都转为每个单词首字母大写其他为小写的字符串。

str = input('请输入目标字符串')
if str.islower() is True:
    string = str.upper()
elif str.isupper() is True:
    string = str.lower()
elif str.istitle() is True:
    string = str.capitalize()
else:
    string = str.title()
    
print(string)


#若输入的值为:jknkja
#输出结果为:JKNKJA
#若输入的值为:NJKNFKJ
#输出结果为:njknfkj
#若输入的值为:Hello World
#输出结果为:Hello world
#若输入的值为:Hello world
#输出结果为:Hello World

(3)与for遍历函数、if条件函数结合使用

将字符串全为小写的转为大写,将字符串全为大写的转为小写,将字符串每个单词首字符为大写其他为小写的转为首字母为大写其他为小写的字符串,其他情况都转为每个单词首字母大写其他为小写的字符串。

#定义list
list = ['KJKJF','my name is Jame','Hello world','hjka ']
for str in list:
    if str.islower() is True:
        string = str.upper()
    elif str.isupper() is True:
        string = str.lower()
    elif str.istitle() is True:
        string = str.capitalize()
    else:
        string = str.title()
    print(string)

#输出结果为:kjkjf
#My Name Is Jame
#Hello World
#HJKA 

具体input函数用法可参考文章:python的input函数用法_小白修炼晋级中的博客-CSDN博客_python中input的用法

具体if判断语句用法可参考:python的if条件语句的用法及实例_小白修炼晋级中的博客-CSDN博客_python中if语句的实例

具体的判断大小写用法可参考:python判断字符串大小写的三大函数——islower、isupper、istitle函数的用法及实例_小白修炼晋级中的博客-CSDN博客

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数 的相关文章

随机推荐

  • 用Delphi写一个单车管理系统

    这是北理工大二 数据库课程与设计 赵小林老师的课程实验 xff0c 用Delphi和sql server设计一个单车管理系统 实验环境 xff1a Windows10 Microsoft SQL Server Management Stud
  • redhat如何安装python2.x/python3.x(eg.python-2.7.18)

    1 下载源码包 后面的下载链接直接在python官网找的 xff0c 如果想安装更高的版本自行更换 wget https www python org ftp python 2 7 18 Python 2 7 18 tgz wget htt
  • 单车管理系统——1.文档设计及sql代码说明

    SQL server 设计 目录 xff1a 1 各个表的建立 2 级联操作 3 触发器和存储过程 4权限管理 注 xff1a 由于表比较多 xff0c sql语句很长 xff0c 所以下面的说明中每样只举一个或两个例子 xff0c 1 各
  • 单车管理系统——2.delphi页面说明

    Delphi页面设计及说明 目录 xff1a 1 登录页面 2 用户注册页面 3 用户主页面 xff08 包含 用户充值页面 xff0c 用户骑行记录页面 和 用户注销页面 xff09 4 维修员主页面 5 管理员主页面 1 登录页面 页面
  • 单车管理系统——3.delphi主要代码说明

    Delphi部分代码 目录 xff1a 1 登录页面代码 2 用户注册页面代码 3 用户主页面代码 3 1 用户充值页面代码 3 2 用户骑行记录页面代码 3 3 用户注销页面代码 4 维修员主页面代码 5 管理员主页面代码 1 登录页面代
  • 北理工-2021年春-《数字逻辑》实验

    北理工 2021年春 数字逻辑 实验 实验二 组合电路设计 实验目的 本实验通过设计一个组合电路实例 xff0c 让学生掌握组合逻辑电路从设计到验证的全过程 通过该实验 xff0c 可以加深学生对组合电路原理和设计的理解 xff0c 同时可
  • 实验1.SQL Server的安全机制

    目录 xff1a 1 实验目的 2 实验内容 3 回答问题 sql代码 https download csdn net download weixin 50836014 85970089 实验环境 xff1a Windows10 Micro
  • 实验2.售后服务管理系统数据建模

    售后服务管理系统数据建模 逻辑模型 物理模型 SQL代码与实验报告的位置 xff1a https download csdn net download weixin 50836014 85970144 实验环境 xff1a 操作系统 xff
  • 实验3.选课系统

    实验3 选课系统 文章目录 一 实验要求二 SQL Server 数据库设计三 Visual Studio 页面设计与功能实现1 登录页面2 选课页面 xff08 1 xff09 退课 xff08 2 xff09 选课 xff08 3 xf
  • 北京理工大学—计算机专业课程资源

    声明 xff1a 以下资源仅供大家学习交流使用 代码 仅供参考 xff0c 注意代码查重 课件 不用于收益 xff0c 部分涉及老师版权 xff0c 考题 大家根据需要使用 笔记 仅对本人自己负责 xff0c 无法保证不同年级不同老师的课程
  • 远程连接服务器突然失败

    xff0c 前些天还可以远程连接虚拟机 xff0c 但是某天突然不能连接了 分别用mobaxterm vscode xshell远程连接 mobaxterm报错 xff1a Remote side unexpectedly closed n
  • 关于VS2019未能正确加载“visual studio commom ide package包”

    方法一 xff1a 在开始菜单栏找到 xff1a 打开后输入 xff1a devenv resetuserdata devenv resetsettings VS2019会自动重启 如果没有解决 xff0c 看方法二 方法二 xff1a 删
  • Centos 7/8 systemctl和防火墙firewalld命令

    一 防火墙的开启 关闭 禁用命令 xff08 1 xff09 设置开机启用防火墙 xff1a systemctl enable firewalld service xff08 2 xff09 设置开机禁用防火墙 xff1a systemct
  • 如何在VS2019中修改默认的python环境

    安装完pytorch后需要设置VS2019的python环境 xff0c 具体步骤如下 xff1a 1 右击右侧的资源管理器中的 Python环境 点击 添加环境 xff0c 选择现有环境 2 再次右击右侧的资源管理器中的 Python环境
  • Windows安装TVM详细教程及报错提示

    Windows中安装TVM xff0c 网上有各种教程 xff0c 但是由于某些原因 xff0c 总是无法安装成功 xff0c 这大概率是各种工具之间的版本不兼容原因 注 xff1a 虽然本博客是为了教大家在windows中安装tvm xf
  • linux(ubuntu20.04)安装tvm-0.9.0+llvm+cuda/cudnn(一步到胃版)

    我是在双系统中linux上安装的 xff0c 不是Ubuntu虚拟机 xff0c 虽然两者过程基本一样 xff0c 但是在双系统上会更方便 文章目录 零 xff1a 究极大招版一 xff1a 环境准备1 1 安装gcc cmake等必要的依
  • ubuntu20.04安装qq音乐并解决闪退问题

    在qq音乐官网下载linux版coco音乐 xff1a https y qq com download download html 下载deb包并且通过下面命令行安装 xff1a span class token function sudo
  • Jetson nano 系统初始化设置

    Jetson nano 系统初始化设置 Jetpack 4 3 源镜像官网链接下载 文章目录 Jetson nano 系统初始化设置 更换源 设置中文输入法 安装QQ 便携式设置1 更改窗口菜单栏位置2 设置屏幕待机时不会自动关闭3 一键打
  • public、private、protected的区别

    在成员访问模式中 xff1a public 表示共有 xff1b 类的数据成员和函数可以被该类对象和派生类访问 private 私有型 xff1b 自己的类可以访问 xff0c 但派生类不能访问 protected 保护型 xff1b 自身
  • python将字符串转换大小写的四大函数——lower、upper、capitalize、title函数

    目录 1 四大转换大小写的函数 1 lower函数的语法及用法 语法 string lower 用法 xff1a 将字符串的区分大小写的字符全转为小写 2 upper函数的语法及用法 语法 string upper 用法 xff1a 将字符