第一种:

  • 全部大小写转化upper()与lower()

两个函数如直译一样,将指定字符串变更大小写后新生成字符串存储

注意:这里是生成新的字符串来存放,所以不能作为操作来使用

upper()负责将指定字符串变为大写,可以单独使用,也可以放到print函数中

lower()负责将指定字符串变为小写,可以单独使用,也可以放到print函数中

代码示例:

import string
s="abcde"
#放入print中使用
print(s.upper())
print(s.lower())
print("abcdef".upper())
print("QWERT".lower())
#这里注意是通过生成新的字符串而不是更改原来字符串
s.upper()
print(s)

运行结果:

第二种:

将字符串首部变更大小写title()与capitalize()

title()将给定的字符串中所有单词的首字母大写,其他全部小写

capitalize()将给定的字符串中首字母大写,其他小写

这两个函数主要用于文稿改写等方面

代码示例:

import string
s="abcde,qweRTY"
t="abcde qweRTY"
#以,隔开的单词
print(s.title())
print(s.capitalize())
#以空格隔开的单词
print(t.title())
print(t.capitalize())

运行结果:

很明显 title函数结果为1,3行只有第一个单词中A,和第二个单词中的Q大写 其他全部小写

至于capitalize()对应的2,4行只有第一个字母会大写

第三种:

大小写反转swapcase()

swapcase()的功能便是将原字符串中的大写改为小写,小写再改为大写

我们以"qweASDrtZX"为例子

结果应该为:QWEasdRTzx

第四种:

这种不算是正规的大小写转换,算是大小写替换吧

代码示例:

s = "python is pretty interesting"
s = s.replace('p','P')
print(s)

运行结果:

python字符串大小写转换相关推荐

  1. python 字符串大小写转换 其它不变_python字符串大小写如何转换

    平常开发过程中对字符串的一些操作:#字母大小写转换 #首字母转大写 #去除字符串中特殊字符(如:'_','.',',',';'),然后再把去除后的字符串连接起来 #去除'hello_for_our_w ...

  2. Python 字符串大小写转换、全部转换成大写或小写等

    把所有字符中的小写字母转换成大写字母 str_ = "You are the best!" print(str_.upper()) 把所有字符中的大写字母转换成小写字母 print ...

  3. Python 字符串大小写转换

    # Filename : test.py # author by : www.aaa.comstr = "www.aaa.com" print(str.upper()) # 把所有 ...

  4. Python 字符串大小写转换,值域范围

    clip,设置值域范围, a=[[1,2],[3,4]] b=np.clip(a,

  5. python判断字符大小写转换_Python 字符串大小写转换的简单实例

    ①所有字母都转换为大写 # -*- coding:utf-8 -*- if __name__ == "__main__": a = 'hello, world!' print(a. ...

  6. python中字符串的使用04字符串大小写转换、删除空白字符

    python中字符串的使用04字符串大小写转换.删除空白字符 1.字符串的大小写转换 字符串的大小写转换就是将大写字母改为小写字母或者将小写字母改为大写字母.python中字符串大小写转换的方法有:用 ...

  7. php 兼容unicode文字的字符串大小写转换,php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()...

    前言 网上流传着这么一个腾讯笔试题: PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的 ...

  8. php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()

    前言 网上流传着这么一个腾讯笔试题: PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unicode文字的 ...

  9. Java对于字符串的处理【String和int之间的转换、字符串拼接、字符串获取长度、字符串大小写转换、字符串去空格、字符串分割、字符串替换、字符串提取、字符串比较、字符串查找】

    文章目录 String字符串 和 整型int 的相互转换 String转化为int int 转换为 String 字符串拼接 使用连接运算符 "+" 使用 concat() 方法 ...

最新文章

  1. 如何在本机搭建SVN服务器【转】
  2. npm install 因网络链接慢 卡住解决方法
  3. 文巾解题 15. 三数之和
  4. JDBC连接mysql数据库操作
  5. mysql 表2符合表1_MYSQL-表1和表2中所有可能性的所有行
  6. AppList.json文件为空,主界面清缓存后加载后还正常显示
  7. MTK 驱动(73)---MTK 6761平台 android O bootloader启动之 Pre-loader -amp;gt; Lk
  8. etcd v2文档(2) -- 客户端http请求管理集群成员api
  9. 关于被忽略的转置矩阵的公式
  10. 学习 Bootstrap 5 之 Sizing 和 Spacing
  11. 基于易班开放平台接入研究与探索
  12. HDP3.1.5安装包下载地址,百度云下载
  13. git提交代码失败 ‘“node“‘ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ��� 解决方法
  14. 计算机屏幕变红色,win7系统电脑屏幕变成红色的设置技巧
  15. php notice 影响,PHP notice/warning 对性能的影响
  16. ubuntu18 配置静态IP地址(详细版)
  17. Win10显示器驱动程序无法启动
  18. 外网怎么访问内网_神卓互联搭建远程桌面和web应用(很详细)
  19. nvm切换不成功:exit status 5: �ܾ����ʡ� exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���
  20. 提示必须键入文件名如何解决?教你如何重命名/重命名cmd命令

热门文章

  1. Find a way hdu2612
  2. wordcloud 词云制作
  3. 远程桌面提示“你的远程桌面服务会话已结束,可能是下列原因之- :管理员已结束了会话。在建立连接时发生错误。发生网络问题。”
  4. 亚洲的风土人情、礼仪、生活习惯、衣食住行、婚嫁、喜好?
  5. webug4.0之xss
  6. 深入理解计算机系统:hello程序的编译过程,如何用命令编译出hello.i、hello.s、hello.o的文件
  7. C# list.ForEach用法
  8. Openshift 4.4 静态 IP 离线安装系列(一):准备离线资源
  9. iOS 通知中心扩展制作入门
  10. #undef 的用法