python字符串lower,upper,capwordds方法的使用

print("Skyline".lower())  # 转为小写skyline
print("Skyline".upper())  # 转为大写SKYLINE

当因为大小写问题找不到元组里面的字符串时使用

list = ["KExi","buSHI","ni","de","wenrou"]
if "Kexi" in list:print("找到Kexi了")
else:print("未找到Kexi")
for lang in list:if "kexi" == lang.lower():print("找到Kexi")break;
'''
未找到Kexi
找到Kexi
'''

导入模板 把所有英文单词的首个字母转换为大写
import string
print(string.capwords(a))

a = "this moment suddenly felt very familiar"
import string
print(string.capwords(a))
'''
This Moment Suddenly Felt Very Familiar
'''

replace替换 不存在:替换字符不存在,则不修改也不报错

print("一位出色的男士".replace("位","个"))
'''
一个出色的男士
'''

strip方法 去掉字符串前后的空格

print("  一个出色的男士  ".strip())
'''
一个出色的男士
'''print("  <  一个出色的男士  >  ".strip())
'''
<  一个出色的男士  >
'''

运用在搜索引擎里面

list = ["一个出色的","男士"]
a = "   男士   "
if a in list:print("搜索到了")
else:print("找不到内容")
if a.strip() in list:print("搜索到了" + a.strip())
else:print("未搜索到内容")
'''
找不到内容
搜索到了运气
'''

指定要去掉的符号

print("  %*%*%*%* %* 一个出色的* %男士*% ***%*%*%*%*%*%".strip(" *%"))
'''
一个出色的* %男士
'''

translate方法

maketrans方法
都是用来替换字符串中的某一部分
先创建一个替换表
分别把"a",“i"替换成”#","KaTeX parse error: Expected 'EOF', got '#' at position 33: …ketrans("ai", "#̲")

s ="一个出色的男士"
a = s.maketrans("个","位")print(len(a))  # 输出替换表长度
print(s.translate(a))  # 输出替换表替换s中相应的字符串
'''
1
一位出色的男士。
'''

替换加上删除空格 这里第三个元素就是删除空格的含义 只删除字符 不是字符串

s = "The book deals mainly with the effects of globalization."
table = s.maketrans("ta", "pp"," ")  # 这里第三个元素就是删除空格的含义
print(s.translate(table))
'''
Thebookdeplsmpinlywiphpheeffecpsofglobplizppion.
'''

这里第三个元素就是删除 空格,*号 &号 的含义 只删除字符 不是字符串

s = "The book deals mainly with the effects of globalization.*&"
table = s.maketrans("ta", "%¥"," *&")
print(s.translate(table))
'''
Thebookde¥lsm¥inlywi%h%heeffec%sofglob¥liz¥%ion.
'''

python字符串lower,upper,capwordds方法,translate(使用替换后),maketrans(创建表)的使用(不知道怎么回事这个变乱了?后期再整理)相关推荐

  1. Python字符串join()方法

    Python string join() method creates a string from an iterable. It joins all the iterable elements wi ...

  2. python字符串format方法参数解释,一文秒懂!Python字符串格式化之format方法详解

    一文秒懂!Python字符串格式化之format方法详解 一文秒懂!Python字符串格式化之format方法详解 format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符 ...

  3. python学习笔记:去掉python字符串中空格的方法总结

    去掉python字符串中空格的方法总结 在python的字符串处理过程中,有一个很常见的操作的是去掉字符串中的空格,python提供了以下四个函数来实现该操作: (1) lstrip()函数 (2) ...

  4. 【Python入门】Python字符串的45个方法详解

    Python中字符串对象提供了很多方法来操作字符串,功能相当丰富.必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础.目前一共有45个方法,给大家分类整理,可以收藏查 ...

  5. python字符串对象所有基本方法简要

    在python语言中字符串对象拥有非常非常多的处理方法,利用好这此方法可以成为我们处理字符型数据的一把利器. 主要分为以下几类 一.查询类 index(),rindex(),count(),start ...

  6. python字符串函数的find方法_Python string模块 字符串函数方法操作教程

    我们在Python编程过程中,经常会处理一些字符串的相关操作,例如:查找.替换.分隔.截取以及英文的大小写转换等,这个时候Python程序员首选的一定是 string模块 . 一.string模块简单 ...

  7. python字符串函数的find方法_python字符串的方法与操作大全

    一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为true或者fals ...

  8. python字符串函数的使用方法_python字符串的操作函数

    --------------S.upper() #S中的字母大写 -------------S.lower() #S中的字母小写 S.casefold#S中的字符小写方法(2) S.capitaliz ...

  9. python字符串split_「干货」Python字符串中的split方法

    前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...

最新文章

  1. python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......
  2. 深入浅出Yolo系列之Yolov3Yolov4Yolov5核心基础知识完整讲解
  3. php 对象方法作为参数,在C++中对象如何作为参数传递和返回?(代码示例)
  4. 网易MCtalk Live:漫谈短视频平台概况,全面解读头部内容
  5. 男人是消耗品,女人是战利品?
  6. php里的抽象类和接口
  7. 【IT笔试面试题整理】二叉搜索树转换为双向链表
  8. SVN增加文件后,文件无法自动包括在项目中的原因
  9. SosoApi,编辑Swagger UI的神器
  10. 前端基础入门之css动画与变形
  11. Aurora使用技巧详解
  12. mysql5.7从锁表吗_5分钟了解MySQL5.7的Online DDL雷区
  13. 一个程序员绝对真实的生活感悟
  14. 股票学习-量柱和k线-第十天------量线的生成机制--------谷底线
  15. Redis深入浅出—hash、set
  16. 数字化时代的车企信息化转型思考
  17. 用Jupyter-Notebook爬取网页数据实例4
  18. 软件工程资料 - UCSD 怎么教软件工程
  19. 微信小程序开发风口,这些小程序营销玩法你知道吗?
  20. Python 教程之 为什么 Google 和 YouTube 使用 Python

热门文章

  1. python web开发-flask中消息闪现flash的应用
  2. CS48 D BIT
  3. 我在看着你呢——shiro学习
  4. 【第一组】beta发行说明
  5. JavaScript刷新页面,不重复提交
  6. [IDEA] 快捷键学习
  7. SQL Server 中 with tmp 临时表的用法
  8. 初识HTML5(一)
  9. [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
  10. Javascript - 面向对象