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个函数相关推荐

  1. python语言必背代码-Python新手必须知道的25条知识点

    原标题:Python新手必须知道的25条知识点 1.到底什么是Python?你可以在回答中与其他技术进行对比 下面是一些关键点: Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,P ...

  2. Python面试必须知道的15个问题

    解决Python编码面试问题是为面试做准备的最好方式.本文将带领你了解这些问题所涉及的15个例子和五个概念. 关注<Python学研大本营> 最近不仅北上广的互联网大厂在裁员,美国科技企业 ...

  3. 【Python基础】Python中必须知道的5对魔术方法

    原文作者:Yong Cui 翻译:Lemon 译文出品:Python数据之道 Photo by Liz Hixon on Unsplash 简介 在使用Python命名函数时,我们可以使用下划线以及字 ...

  4. python语言必背代码-Python入门必须知道的11个知识点

    Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...

  5. python入门有基础-Python入门必须知道的11个知识点

    Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...

  6. Python入门必须知道的11个知识点!

    Python被誉为全世界高效的编程语言,同时也被称作是"胶水语言",那它为何能如此受欢迎,下面我们就来说说Python入门学习的必备11个知识点,也就是它为何能够如此受欢迎的原因. ...

  7. [你必须知道的.NET]第二十二回:字符串驻留(上)---带着问题思考

    发布日期:2008.8.27 作者:Anytao  © 2008 Anytao.com ,Anytao原创作品,转贴请注明作者和出处. 说在,开篇之前 走钢丝的人,在刺激中体验快感.带着问题思考,在问 ...

  8. c4d python使用方法_Cinema 4D Python脚本编写必须知道的5行Python代码教程

    Cinema 4D Python脚本编写必须知道的5行Python代码教程 在这期Cinema 4D python教程中的第一篇.Alpha Pixel将介绍如何使用python脚本进行设置,并查看一 ...

  9. 程序员们都必须知道的8种通用数据结构

    数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作. 数据结构在计算机科学和软件工程领域具有广泛而多样的用途. 几乎所有已开发的程序或软件系统都使用数据结构. 此外, ...

最新文章

  1. CentOS7安装RabbitMQ集群
  2. n3k配置vpc是否还需要配置hsrp_VPC配置介绍
  3. 前端开发学习的基础网站
  4. Android之ADB常用命令
  5. C/C++课程设计 之职工管理系统
  6. ENSP配置 实例九 动态Nat配置
  7. linux编译寻找包含的头文件,Linux编写内核模块编译时找不到头文件
  8. 相机内参_相机标定(张正友标定算法)解读与实战一
  9. 爬取网易,搜狐,凤凰和澎湃网站评论数据,正负面情感分析
  10. 【转】Emgu 图像阈值
  11. SqlServer-RBAC五表权限
  12. 2022-10-10 Android 在其他应用上的悬浮窗View
  13. 求助:python爬取国家统计局多个列表数据时出错
  14. acdsee免费版跳过注册账户_个人博客第1篇——注册GitHub
  15. 三、Java NIO Buffer
  16. 来自ThoughtWorks肖然的推荐
  17. 嵌入式系统概述3-嵌入式系统的开发流程和学习基础、方法
  18. php 最常用的内置函数大全
  19. 全局函数声明和静态函数声明
  20. matlab输入一个3位整数,matlab随机产生一个3位整数,将它的十位数变为0。例如,输入738则输出708。...

热门文章

  1. 人脸识别大规模爆发!
  2. Spring jdbc的搭建
  3. 获取个人借阅信息---图书馆client
  4. groovy --不注意的小错误(java.lang.String.positive() is applicable)
  5. php中(foreach)用法介绍
  6. TColorToHex 与 HexToTColor
  7. kail Linux 安装Parallels Tools
  8. 网络游戏程序中解决加载卡顿的有效方法
  9. C#基础知识整理:基础知识(1) Main方法
  10. “极品时刻表”被挂马 已有6万网民遭攻击