Python字符串必须知道的7个函数
Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数。
一、join
功能:
将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
语法:
str.join(sequence) sequence要连接的元素序列
示例:
test = "1234"
print(test)a = "#"
new_test = a.join(test)
print(new_test)
结果:
1#2#3#4
二、split
功能:
通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
语法:
str.split(str=" ",num=string.count(str)) string.count(str)分割子字符串的个数
示例:
'''
Python大型免费公开课,适合初学者入门
加QQ群:579817333 获取学习资料及必备软件。
'''
a = "ghhskhsjhhbsjjh"
b = a.split("s")
c = a.split ("s",2)print(b)
print(c)
结果:
["ghh","kh","jhhb","jjh"]
["ghh","kh","jhhbsjjh"]
弊端:无法获取到分割符,可通过partition方式分割获取到分隔符,但partition方式不支持设置分割次数
三、strip
功能:
移除字符串头尾部指定字符
语法:
str.strip("char")
示例:
a = "111你好11世界1111"b = a.strip("1") #去掉子序列为“1”print(b)
结果:
你好11世界
四、find
功能:
从字符串中找出某个子字符串第一个匹配项的索引位置
语法:
str.find(str,startnum,endnum)
示例:
'''
Python大型免费公开课,适合初学者入门
加QQ群:579817333 获取学习资料及必备软件。
'''
a = "sdfgdwety"
b = "d"
c = a.find(b)
d = a.find(b,2)
e = a.find(b,6)
print(c)
print(d)
print(e)
结果:
1
4
-1 #若找不到对应字符串,返回-1值
五、replace
功能:
把字符串中的 old(旧字符串) 替换成 new(新字符串)
语法:
str.replace(old,new,count)
示例:
a = "hello world !!!!"
b = a.replace("o","ee")print(b)
结果:
hellee weerld!!!!
六、upper
功能:
将字符串中的小写字母转为大写字母
语法:
str.upper()
示例:
'''
Python大型免费公开课,适合初学者入门
加QQ群:579817333 获取学习资料及必备软件。
'''a = "hello"b = a.upper()print(a)
结果:
HELLO
七、lower
功能:
转换字符串中所有大写字符为小写
语法:
str.lower()
示例:
a = "DFGRB"b = a.lower()print(b)
结果:
dfgrb
Python字符串必须知道的7个函数相关推荐
- python语言必背代码-Python新手必须知道的25条知识点
原标题:Python新手必须知道的25条知识点 1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,P ...
- Python面试必须知道的15个问题
解决Python编码面试问题是为面试做准备的最好方式.本文将带领你了解这些问题所涉及的15个例子和五个概念. 关注<Python学研大本营> 最近不仅北上广的互联网大厂在裁员,美国科技企业 ...
- 【Python基础】Python中必须知道的5对魔术方法
原文作者:Yong Cui 翻译:Lemon 译文出品:Python数据之道 Photo by Liz Hixon on Unsplash 简介 在使用Python命名函数时,我们可以使用下划线以及字 ...
- python语言必背代码-Python入门必须知道的11个知识点
Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...
- python入门有基础-Python入门必须知道的11个知识点
Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...
- Python入门必须知道的11个知识点!
Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...
- [你必须知道的.NET]第二十二回:字符串驻留(上)---带着问题思考
发布日期:2008.8.27 作者:Anytao © 2008 Anytao.com ,Anytao原创作品,转贴请注明作者和出处. 说在,开篇之前 走钢丝的人,在刺激中体验快感.带着问题思考,在问 ...
- c4d python使用方法_Cinema 4D Python脚本编写必须知道的5行Python代码教程
Cinema 4D Python脚本编写必须知道的5行Python代码教程 在这期Cinema 4D python教程中的第一篇.Alpha Pixel将介绍如何使用python脚本进行设置,并查看一 ...
- 程序员们都必须知道的8种通用数据结构
数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作. 数据结构在计算机科学和软件工程领域具有广泛而多样的用途. 几乎所有已开发的程序或软件系统都使用数据结构. 此外, ...
最新文章
- CentOS7安装RabbitMQ集群
- n3k配置vpc是否还需要配置hsrp_VPC配置介绍
- 前端开发学习的基础网站
- Android之ADB常用命令
- C/C++课程设计 之职工管理系统
- ENSP配置 实例九 动态Nat配置
- linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
- 相机内参_相机标定(张正友标定算法)解读与实战一
- 爬取网易,搜狐,凤凰和澎湃网站评论数据,正负面情感分析
- 【转】Emgu 图像阈值
- SqlServer-RBAC五表权限
- 2022-10-10 Android 在其他应用上的悬浮窗View
- 求助:python爬取国家统计局多个列表数据时出错
- acdsee免费版跳过注册账户_个人博客第1篇——注册GitHub
- 三、Java NIO Buffer
- 来自ThoughtWorks肖然的推荐
- 嵌入式系统概述3-嵌入式系统的开发流程和学习基础、方法
- php 最常用的内置函数大全
- 全局函数声明和静态函数声明
- matlab输入一个3位整数,matlab随机产生一个3位整数,将它的十位数变为0。例如,输入738则输出708。...