Python:字符串基操_strip()/rstrip()/lstrip()_lower()/upper()_startswith()/endswith()_split()/rspilt()_join

简介: Python:字符串基操_strip()/rstrip()/lstrip()_lower()/upper()_startswith()/endswith()_split()/rspilt()_join

字符串的一些基本用法————>温故而知新,可以为师矣


Python:字符串基操_strip()/rstrip()/lstrip()_lower()/upper()_startswith()/endswith()_split()/rspilt()_join_replace


注意:以上所有方法均不会对传入的字符串进行更改,因为字符串是不可变类型。


1.strip()_rstrip()_lstrip()

1.1strip()用法:字符串.strip(参数)

将字符串的开头和结尾的参数删除并输出;

举例:



1.2lstrip()用法:

将字符串的开头的参数删除并输出;

举例:



1.3 rstrip()用法:

将字符串的结尾的参数删除并输出;

举例:


.


2. lower()和upper()

2.1lower() 将字符串中的字母全部小写;

举例:


c0bc4604854045c4b5ff28e86bcac863.png


2.2upper()将字符串中的字母全部大写;

举例:


e7cf8208df234e81b2867579fb6d3515.png


3.startswith()和endswith()

3.1 字符串.startswith(参数) 检查字符串是否以参数开头,是返回True

举例:


e5a569a7521544adbbec1a57e0882171.png


3.2字符串.endswith(参数) 检查字符串是否以参数结尾,是返回True

举例:


36e4b9dcc93f41e4a07455c83bf6a902.png


4. split()和 rsplit()

4.1 字符串.split(参数)

字符串以参数作为分隔符进行切分,切分的各元素组成一个列表并返回(如果没有参数,则默认以空白字符进行切分)

举例:


81c7d2533a35458ba7116c8bcf724eb8.png


215a4a5057e54361af18b6f82eb331f7.png


4.2 字符串.rsplit(参数)

rsplit()与split()唯一的区别就是前者从右边开始切分,后者从左边开始切分。

如果仅仅就第一个参数而言,二者没有任何区别。

但是split()和rsplit()可以传入第二个参数,表示切分的次数。

举例:


33774b44d06e424e8e4307d26bf61b8c.png


5.join()

join()的功能与split()正好相反

用法:字符串.join(列表)————————(注意这里面列表元素必须全部都是str型)

将列表拼接成字符串,列表元素与元素之间以前面传入的字符串进行分隔

(如果什么也不传,那么就是将列表元素直接拼接成一串字符串,没有分隔符)

举例:


f2b3de3baa0b4749a375b19e5e339581.png


再次提醒:往join()传入的列表的元素必须全部都是字符串,否则报错;


397ea9392a2f4735b7852d172226b6d4.png


6.replace()

用法:字符串.replace(字符串1, 字符串2)

将字符串中的字符串1全部替换成字符串2

举例:


8f2cca1c0d794078b6afae2403889a2b.png


补充:

字符串.replace(字符串1, 字符串2, 参数n)

将字符串中的字符串1替换成字符串2,但只替换字符串的前n个;

举例:


9c9c21a6c43040fdbef3401dfb87f50b.png



最后再提醒一下:由于字符串是不可变类型,所以每次使用上述方法我都检测原字符串strg是否发生变化,所以记住,上述方法均不会对上述原字符串进行改变,除非你将改变的字符串又赋值给原字符串。


 


目录
相关文章
|
1月前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
125 64
|
22天前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
41 5
|
26天前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
27 7
|
1月前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
36 6
|
24天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
23天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
11天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
101 80
|
1月前
|
存储 索引 Python
Python编程数据结构的深入理解
深入理解 Python 中的数据结构是提高编程能力的重要途径。通过合理选择和使用数据结构,可以提高程序的效率和质量
142 59