欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

字符串的常见操作方法

程序员文章站 2023-02-15 18:11:32
1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = '''字符串信息''' 3. 注意事项,字符串定义过程中如出现"匹 ......

1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。

2. 创建字符串基本语法

变量名 = "字符串信息"

变量名 = '字符串信息'

变量名 = """字符串信息"""

变量名 = '''字符串信息'''

3. 注意事项,字符串定义过程中如出现"匹配问题,使用\"进行转义

4. 字符串切片概念,字符串切片指获取字符串中的某一部分,形成新的字符串对象。

5. 字符串切片基本语法

字符串[开始索引:结束索引]

字符串[开始索引:结束索引:步长]

6. 字符串操作

状态获取操作

方法名

功能

参数

返回值

范例

islower()

关键词:是否全小写

判断字符串是否是全小写字母组成

结果是true或false

info1 = "fandx"
info1.islower()  结果:true

info2 = "fandx"
info2.islower()  结果:false

isupper()

关键词:是否全大写

判断字符串是否是全大写字母组成

结果是true或false

info1 = "fandx"
info1.issupper()  结果:false

info2 = "fandx"
info2.issupper()  结果:true

isdigit()

关键词:是否全数字

判断字符串是否是由纯数字组成

结果是true或false

info1 = "666"
info1.isdigit()  结果:true

info2 = "fandx666"
info2.isdigit()  结果:false

isalpha()

关键词:是否全字母

判断字符串是否是由纯字母组成

结果是true或false

info1 = "fandx"
info1.isalpha()  结果:true

info2 = "fandx666"
info2.isalpha()  结果:false

isalnum()

关键词:是否全数字字母

判断字符串是否是由纯数字和字母组成

结果是true或false

info1 = "fandx666"
info1.isalnum()  结果:true

info2 = "fandx_666"
info2.isalnum()  结果:false

istilte()

关键词:是否单词首字母大写

判断字符串是否是满足单词首字母大写格式

结果是true或false

info1 = "fan dx"
info1.istitle()  结果:true

info2 = "fandx"
info2.istitle()  结果:false

startswith(str)

关键词:判定前缀

判断字符串是否以指定字符串开始

str:用于作为判定条件的字符串对象

结果是true或false

info = "logo.png"
info.startswith("lo")  结果:true

endswith(str)

关键词:判定后缀

判断字符串是否以指定字符串结束

str:用于作为判定条件的字符串对象

结果是true或false

info = "logo.png"
info.endswith(".png")  结果:true

 

字符转换操作

方法名

功能

参数

返回值

范例

lower()

关键词:转小写

字符串中所有字母转小写字母,支持英文字母

结果是一个字符串

str1 = "fandx"
str1.lower()       结果:"fandx"
str2 = "fandx666"
str2.lower()      结果:"fandx666"

casefold()

关键词:转小写

字符串中所有字母转小写字母,支持各种语言

结果是一个字符串

str1 = "fandx"
str1.lower()       结果:"fandx"
str2 = "fandx666"
str2.lower()       结果:"fandx666"

upper()

关键词:转大写

字符串中所有字母转大写字母

结果是一个字符串

str1 = "fandx"
str1.upper()       结果:"fandx"
str2 = "fandx666"
str2.upper()       结果:"fandx666"

swapcase()

关键词:大小写互换

字符串中字母大写转小写,小写转大写

结果是一个字符串

str1 = "fandx"
str1.swapcase()    结果:"fandx"
str2 = "fandx666"
str2.swapcase()    结果:"fandx666"

title()

关键词:单词首字母大写其他小写

字符串中每个单词首字母大写,其余字母小写(区分单词以空格区分)

结果是一个字符串

str1 = "fandx"
str1.title()      结果:"fandx"
str2 = "fandx"
str2.title()      结果:"fandx"

capitalize()

关键词:字符串首字母大写其他小写

字符串首个字母大写,其余字母小写

结果是一个字符串

str1 = "fandx"
str1.capitalize()  结果:"fandx"
str2 = "fandx"
str2.capitalize()  结果:"fandx"

 

格式转换操作

方法名

功能

参数

返回值

范例

strip (str)

关键词:左右去字符

去掉字符串左右两侧在参数字符串中包含的所有字符

str:包含了若干个字符的字符串

结果是一个字符串

str1 = "  fandx  "
str1.strip(" ")        结果:"fandx"
str2 = "fandx"
str2.strip("fan")       结果:"dx"
str3 = "fandx"
str3.strip("dx")      结果:"fan"

lstrip (str)

关键词:左侧去字符

去掉字符串左侧在参数字符串中包含的所有字符

str:包含了若干个字符的字符串

结果是一个字符串

(0)
打赏 字符串的常见操作方法 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

字符串的常见操作方法
验证码: 字符串的常见操作方法
Copyright © 2017-2022  保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com