首页 > 编程语言 >Python如何使用函数进行字符串大小写转换?

Python如何使用函数进行字符串大小写转换?

时间:2023-06-07 11:05:02浏览次数:43  
标签:upper lower 转换 Python 大小写 str 字符串 方法

  在Python语言中,为了方便开发者对字符串中的字母进行大小写转换,为大家提供了3种函数,它们分别是title()、lower() 和upper(),那么该如何使用这些函数呢?以下是详细的内容:

  1、title()方法

  title() 方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成后,此方法会返回转换得到的字符串。如果字符串中没有需要被转换的字符,此方法会将字符串原封不动地返回。

  格式:str.title()

  其中,str表示要进行转换的字符串。

  2、lower()方法

  lower() 方法用于将字符串中的所有大写字母转换为小写字母,转换完成后,该方法会返回新得到的字符串。如果字符串中原本就都是小写字母,则该方法会返回原字符串。

  格式:str.lower()

  其中,str 表示要进行转换的字符串。

  3、upper()方法

  upper() 的功能和 lower() 方法恰好相反,它用于将字符串中的所有小写字母转换为大写字母,和以上两种方法的返回方式相同,即如果转换成功,则返回新字符串;反之,则返回原字符串。

  格式:str.upper()

  其中,str 表示要进行转换的字符串。

标签:upper,lower,转换,Python,大小写,str,字符串,方法
From: https://blog.51cto.com/u_14661964/6430320

相关文章

  • python3 获取上个月、前几月、当前月的时间
    #!/usr/bin/envpython#-*-coding:utf-8-*-importcalendarfromdatetimeimportdatetimefromdateutil.relativedeltaimportrelativedelta#获取当前月defget_cur_month():returndatetime.now().strftime("%Y-%m")#获取前几个月defget_last_month(......
  • python超类
    1.超类什么是超类:super方法调用的一系列类什么时候用到超类?如果子类需要复用父类的代码(属性,方法)时,需要通过超类实现classA:class_name="A"#类的属性def__init__(self,name,age):self.name=name#实例属性self.age=age#实例属性defsh......
  • python面向对象
    1.类1.1引入类面向对象:所谓面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法。我们如何通过调用这些实体中的属性和方法去解决问题类:用来描述具有相同的属性和方法的对象的集......
  • 设置python的启动文件
    设置启动文件PYTHONSTARTUP类似于profile这个文件在交互会话期是只读的,当Python从脚本中解读文件或以终端/dev/tty做为外部命令源时则不会如此,它与解释器中不受限制的使用。你也可以在这个文件中改变sys.psl和sys.ps2指令。如......
  • python-itertools
    python-itertools目录python-itertools概要无限迭代器itertools.countitertools.cycleitertools.repeat有限迭代器itertools.accumulateitertools.chainchain.from_iterableitertools.compressitertools.dropwhileitertools.filterfalseitertools.groupbyitertools.isliceitertoo......
  • Python写文件时加锁,避免写入过程中被读取
    问题:Linux上有个Python2脚本每天定时生成一些数据,并覆盖写入文件A,文件内容是每行一个Json字符串。有一个乙方的采集器程序(类似filebeat)需要读取文件A,但发现读取的数据有截断,导致解析失败。怀疑是因为采集器读取文件A的时候,文件A写入还未结束。解决:由于采集器程序是乙方自研的,属......
  • 7.16 字符串格式化
    formatpublicclassHelloWorld{publicstaticvoidmain(Stringargs[]){Stringname="张三";intage=19;doublescore=8.8;Stringstr=String.format("姓名:%s,年龄:%d,成绩:%5.2f",name,age,score);......
  • 【python基础】if语句-处理列表
    通过结合使用if语句和列表,可以完成一些程序上的需求,比如,对列表中特定的值做特殊处理1.测试特殊值比如我们有一个学员名单,其中'刘柏宏'入学比较晚,需要我们重点关注,编写程序如下所示:2.确定列表不是空的到目前为止,对于处理的每个列表都做了一个简单的假设,即假设它们都至少包含一......
  • Python apend & extend 使用说明
    列表操作append()函数a.append(b):是将b原封不动的追加到a的末尾上,会改变a的值,其中,b可为列表、元组、字符串、一串数/字符/字符串append列表a=[1,2,3]b=['a','b']a.append(b)print(a)#[1,2,3,['a','b']]append元组a=[1,2,3]b=('a','b......
  • 【python基础】if语句
    if语句是条件控制语句,在python编程中比不可少,下面是其学习目录:if语句-条件测试if语句-语法格式if语句-处理列表......