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() 将字符串中的字母全部小写;
举例:
2.2upper()将字符串中的字母全部大写;
举例:
3.startswith()和endswith()
3.1 字符串.startswith(参数) 检查字符串是否以参数开头,是返回True
举例:
3.2字符串.endswith(参数) 检查字符串是否以参数结尾,是返回True
举例:
4. split()和 rsplit()
4.1 字符串.split(参数)
字符串以参数作为分隔符进行切分,切分的各元素组成一个列表并返回(如果没有参数,则默认以空白字符进行切分)
举例:
4.2 字符串.rsplit(参数)
rsplit()与split()唯一的区别就是前者从右边开始切分,后者从左边开始切分。
如果仅仅就第一个参数而言,二者没有任何区别。
但是split()和rsplit()可以传入第二个参数,表示切分的次数。
举例:
5.join()
join()的功能与split()正好相反
用法:字符串.join(列表)————————(注意这里面列表元素必须全部都是str型)
将列表拼接成字符串,列表元素与元素之间以前面传入的字符串进行分隔
(如果什么也不传,那么就是将列表元素直接拼接成一串字符串,没有分隔符)
举例:
再次提醒:往join()传入的列表的元素必须全部都是字符串,否则报错;
6.replace()
用法:字符串.replace(字符串1, 字符串2)
将字符串中的字符串1全部替换成字符串2
举例:
补充:
字符串.replace(字符串1, 字符串2, 参数n)
将字符串中的字符串1替换成字符串2,但只替换字符串的前n个;
举例:
最后再提醒一下:由于字符串是不可变类型,所以每次使用上述方法我都检测原字符串strg是否发生变化,所以记住,上述方法均不会对上述原字符串进行改变,除非你将改变的字符串又赋值给原字符串。
Python:字符串基操_strip()/rstrip()/lstrip()_lower()/upper()_startswith()/endswith()_split()/rspilt()_join相关推荐
- c int转字符串_【C++实现python字符串函数库】字符串匹配函数startswith与endswith
[C++实现python字符串函数库]字符串匹配函数startswith与endswith 这两个函数用于匹配字符串的开头或末尾,判断是否包含另一个字符串,它们返回bool值.startswith() ...
- [转载] python字符串方法有哪些_27种Python字符串操作方法大全
参考链接: Python字符串方法3| strip,lstrip,rstrip,min,max,maketrans,translate,replace和expandtabs 1.去空格及特殊符号 代码 ...
- python rstrip函数_【C++实现python字符串函数库】strip、lstrip、rstrip方法
[C++实现python字符串函数库]strip.lstrip.rstrip方法 这三个方法用于删除字符串首尾处指定的字符,默认删除空白符(包括'\n', '\r', '\t', ' '). s.st ...
- Python 字符串 rstrip() 方法
Python有一组可以用于字符串的内置方法.Python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等.本文主要介绍Python 字符串 rstrip() 方法 原文 ...
- [转载] Python字符串操作大全(一)
参考链接: Python字符串 字符串增删改查[strap()函数, split()函数 , find()函数 , 切片等] 学习一门编程语言一般从基础的数据类型开始 ,python中的数据类型有:整 ...
- Python:字符串中的方法--strip()
Python:字符串中的方法–strip()(超详细版) 前言 今天突然意识到,我学习爬虫到今天一直很少用到Python基础的东西,就比如说是字符串的一些方法,索性就带着大家一起复习一下Python字 ...
- python中的real函数_RealPython 基础教程:Python 字符串用法详解
字符串是一个由字符数据组成的序列.字符串处理是编程必备的技能,很少有应用程序不需要操作字符串的. Python 提供了丰富的运算符.函数和类方法来操作字符串. 通过本文,你将了解如何访问字符串以及提取 ...
- 真香!精心整理了 100+Python 字符串常用操作
来源丨萝卜大杂烩 作者丨周萝卜 字符串作为平时使用最多的数据类型,其常用的操作我们还是很有必要熟记于心的,本文整理了多种字符串的操作的案例,还是非常用心,记得点赞收藏~ 字符串切片操作 test = ...
- 31个好用的 Python 字符串方法,建议收藏!
作者 | 小F 来源 | 法纳斯特 字符串是Python中基本的数据类型,几乎在每个Python程序中都会使用到它. 今天,就带大家学习一下31个最重要的内置字符串方法. 希望大家能从中找到对自己有帮 ...
最新文章
- 高速串行总线系列(5)总线的各种基础问题
- Solr debugQuery使用体会
- 微软10亿美元投资的OpenAI如何组织员工学习新知识?这里有一份课程与书籍清单...
- 1113 Integer Set Partition (25 分)【难度: 一般 / 知识点: 思维 贪心】
- Codeforces Round #506 (Div. 3) - F. Multicolored Markers (思维)
- 如何利用navicat可视化软件添加与新建mysql数据库
- python代码命令行tab补齐_Python语言交互模式下命令tab补全
- python写透视挂_python opencv 透视变换
- matlab切片操作
- 数控仿真模拟Keller CNC SYMplus v5.0-ISO
- Youtube更改视频原始语言
- 抖音初始权重快速提升3大攻略,新人必看丨国仁网络资讯
- Python转义字符
- 网络安全——计算机网络拓扑图
- iOS进阶面试题----多线程
- GWAS数据分析流程—SNP、Indel注释
- (Scikit-Learn)线性回归 基函数的含义详解
- 测试语文水平的软件,语文试卷质量分析
- 新办林业规划资质(丙级)应具备的条件?
- iOS应用突然无法从App Store获取到内购(IAP)产品列表的解决
热门文章
- 走进绚烂多彩的属性动画-Property Animation之TimeInterpolator和TypeEvaluator(下篇)
- 【树形DP】战略游戏
- jquery替代品_UmbrellaJS是jQuery的替代品
- python 办公自动化excel-用python进行办公自动化都需要学习什么知识呢?
- 简易操作系统:使用Python 做的图形界面 C 做的内核
- D. Complete Tripartite(三分图+枚举)
- 计算机故障吧,摊上事了!我给客户修电脑说主板硬盘坏了,客户:你也太坑了吧!...
- 大数据风控---互信息及Python实现
- 耗纸古文风之五--伊人恋
- HDMI网络延长器-深圳朗强科技