Python 字符串是什么及简单操作方法

您所在的位置:网站首页 python中字符串的常用方法 Python 字符串是什么及简单操作方法

Python 字符串是什么及简单操作方法

2022-06-10 03:03| 来源: 网络整理| 查看: 265

Python 字符串是什么及简单操作方法

python 字符串str是在Python编写程序过程中,最常见的一种基本数据类型。字符串是许多单个子串组成的序列,其主要是用来表示文本。字符串是不可变数据类型,也就是说你要改变原字符串内的元素,只能是新建另一个字符串。虽然这样,但python中的字符串还是有许多很实用的操作方法。

python 字符串操作方法

文章中我们会为大家介绍一些简单的字符串操作方法,如字符串创建、提取字符串子串的值、字符串的修改和删除操作等。

 

Python字符串基本操作方法 创建字符串 字符串查找与取值 字符串修改删除操作 如何创建python字符串

1)单引号' ' 双引号" "创建字符串 要创建字符串,首先可以把字符串元素放在单引号、双引号中,如下图所示: python 字符串单引号、双引号创建方法 iplaypython是要创建成字符串的元素,其中的每个字母都是单一的子串,把它放在' '单引号或是'' ''引号中,就完成了python 字符串的创建。 2)python字符串str( )方法 可以把str()作为一种方法来创建一个新的字符串,如下图所示: 字符串str()使用方法 字符串str( )方法,就是把一个原本不是字符串类型的数据,变成字符串类型。 图中变量a为整型,是不可变类型,要把变量a的值123变成字符串,只能是重新赋值给一个新的变量b。 b是新的变量名,str( a )括号中的a是代表原数据的变量名。新手理解起来可能比较难些,在python终端多试几次就会理解了。

如何查找python字符串的值(子串\字符)

要想知道怎么样能查找到字符串中的子串,首先要讲一个新知识点:索引(下标) 1)什么是字符串的索引(下标) 前文中提到过,字符串是许多单个子串组成的序列,序列中的子串按照从左到右的顺序,分别对应一个下标,下标值从0开始!如图所示: 字符串下标取值方法 python字符串变量x中第一个字串'a'对应的下标是0,子串‘b'对应的下标则是1,以此类推。 还有一种下标是反向取值,从右向左取值时会用到。这种下标从最右位开始向左计数,下标值从-1开始!如图所示: 字符串反向取值方法 从右向左取值,右边第一个子串'E'就对下标则是-1,以此类推。 2)python字符串的索引(下标)取值的操作方法 字符串下标取值 想取全部值可以这样写:x[0:] 意思是取变量x从第0位开始,到最后所有的值 如果想取除了‘j’之外所有值可以这样写:x[0:-1] 意思是,取从第0位开始,到-1位之前所有值,这种方法也叫做字符串切片操作。

 

如何修改和删除python字符串

文章中说过,字符串和数字一样都是不可变数据类型,不能进行修改操作。要想修改或是删除原有字符串数据,最好的方法是重新创建一个字符串。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/jichu/str.html

相关文章 Recommend • 2019年3月最新消息: Python 3.4.10 现已推出 • [上海]招Python量化系统开发工程师 • 优集品网络科技有限公司招Python中/高级工程师 • 爱因互动科技发展有限公司招募Python开发攻城狮 • mozio招聘Python/Django工程师 • Kavout金融科技公司招Python研发工程师 • Python数组逆向输出,编程练习题实例四十 • Python数组插入排序,编程练习题实例三十九 • Python矩阵for循环应用,编程练习题实例三十八 • Python操作Redis数据库方面的问题 • 请python高手帮我看看这段python代码中函数setter的 • Python什么方法可以快速将两个队列变成字典

玩蛇网PythonQQ群,欢迎加入-->: 106381465 玩蛇网Python新手群 修订日期:2016年01月27日 - 20时25分22秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python基础教程 > 正文内容 我要分享到: 上一篇:Python基本内置数据类型有哪些? 下一篇:Python int 数字整型类型 定义int()范围大小转换 PYTHON基础入门必备教程 Must Know PYTHON Tutorials • python 解释器 • python idle • python dir函数 • python 数据类型 • python type函数 • python 字符串 • python 整型数字 • python 列表 • python 元组 • python 字典 • python 集合 • python 变量 • python print • python 函数 • python 类定义 • python import • python help • python open • python 异常处理 • python 注释 • python continue • python pass • python return • python global • python assert • python if语句 • python break • python for循环 • python while循环 • python else/elif • lambda匿名函数 PYTHON进阶提高必备教程 Must Know PYTHON Modules • os 模块 • sys 模块 • re 正则表达式 • time 日期时间 • pickle 持久化 • random 随机 • csv 模块 • logging 日志 • socket网络通信 • json模块 • urlparse 解析URL • urllib 模块 • urllib2 模块 • robotparser 解析 • Cookie 模块 • smtplib 邮件 • Base64 编码 • xmlrpclib客户端 • string 文本 • Queue 线程安全 • math数学计算 • linecache缓存 • threading多线程 • sqlite3数据库 • gzip压缩解压


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3