python字符串lower,upper,capwordds方法,translate(使用替换后),maketrans(创建表)的使用(不知道怎么回事这个变乱了?后期再整理)
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(创建表)的使用(不知道怎么回事这个变乱了?后期再整理)相关推荐
- Python字符串join()方法
Python string join() method creates a string from an iterable. It joins all the iterable elements wi ...
- python字符串format方法参数解释,一文秒懂!Python字符串格式化之format方法详解
一文秒懂!Python字符串格式化之format方法详解 一文秒懂!Python字符串格式化之format方法详解 format是字符串内嵌的一个方法,用于格式化字符串.以大括号{}来标明被替换的字符 ...
- python学习笔记:去掉python字符串中空格的方法总结
去掉python字符串中空格的方法总结 在python的字符串处理过程中,有一个很常见的操作的是去掉字符串中的空格,python提供了以下四个函数来实现该操作: (1) lstrip()函数 (2) ...
- 【Python入门】Python字符串的45个方法详解
Python中字符串对象提供了很多方法来操作字符串,功能相当丰富.必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础.目前一共有45个方法,给大家分类整理,可以收藏查 ...
- python字符串对象所有基本方法简要
在python语言中字符串对象拥有非常非常多的处理方法,利用好这此方法可以成为我们处理字符型数据的一把利器. 主要分为以下几类 一.查询类 index(),rindex(),count(),start ...
- python字符串函数的find方法_Python string模块 字符串函数方法操作教程
我们在Python编程过程中,经常会处理一些字符串的相关操作,例如:查找.替换.分隔.截取以及英文的大小写转换等,这个时候Python程序员首选的一定是 string模块 . 一.string模块简单 ...
- python字符串函数的find方法_python字符串的方法与操作大全
一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为true或者fals ...
- python字符串函数的使用方法_python字符串的操作函数
--------------S.upper() #S中的字母大写 -------------S.lower() #S中的字母小写 S.casefold#S中的字符小写方法(2) S.capitaliz ...
- python字符串split_「干货」Python字符串中的split方法
前面的文章我们有简单的介绍过什么是字符串.Python字符串的输入方式.Python字符串的拼接方法等今天我们主要分享一下Python字符串中split方法! Python字符串中的方法有很多种,其中 ...
最新文章
- python花钱培训值吗-交钱了,学了3天Python编程,我想放弃了......
- 深入浅出Yolo系列之Yolov3Yolov4Yolov5核心基础知识完整讲解
- php 对象方法作为参数,在C++中对象如何作为参数传递和返回?(代码示例)
- 网易MCtalk Live:漫谈短视频平台概况,全面解读头部内容
- 男人是消耗品,女人是战利品?
- php里的抽象类和接口
- 【IT笔试面试题整理】二叉搜索树转换为双向链表
- SVN增加文件后,文件无法自动包括在项目中的原因
- SosoApi,编辑Swagger UI的神器
- 前端基础入门之css动画与变形
- Aurora使用技巧详解
- mysql5.7从锁表吗_5分钟了解MySQL5.7的Online DDL雷区
- 一个程序员绝对真实的生活感悟
- 股票学习-量柱和k线-第十天------量线的生成机制--------谷底线
- Redis深入浅出—hash、set
- 数字化时代的车企信息化转型思考
- 用Jupyter-Notebook爬取网页数据实例4
- 软件工程资料 - UCSD 怎么教软件工程
- 微信小程序开发风口,这些小程序营销玩法你知道吗?
- Python 教程之 为什么 Google 和 YouTube 使用 Python
热门文章
- python web开发-flask中消息闪现flash的应用
- CS48 D BIT
- 我在看着你呢——shiro学习
- 【第一组】beta发行说明
- JavaScript刷新页面,不重复提交
- [IDEA] 快捷键学习
- SQL Server 中 with tmp 临时表的用法
- 初识HTML5(一)
- [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
- Javascript - 面向对象