python数据类型之字符串
admin
2023-07-19 08:22:35
0

字符串的定义与创建

字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,' '或'' ''或''' '''中间包含的内容称之为字符串

创建:

 s = 'Hello,Eva!How are you?'

字符串的特性与常用操作

特性:

1.按照从左到右的顺序定义字符集合,下标从0开始顺序访问,有序

python数据类型之字符串

补充:

1.字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均取消特殊意义,在引号前面加r,如name=r'l\thf'

2.unicode字符串与r连用必需在r前面,如name=ur'l\thf'

常用操作:

#索引
s = 'hello'
>>> s[1]
'e'
>>> s[-1]
'o'


>>> s.index('e')
1


#查找
>>> s.find('e')
1
>>> s.find('i')
-1


#移除空白
s = '  hello,world!  '
s.strip()
s.lstrip()
s.rstrip()
s2 = '***hello,world!***'
s2.strip('*')

#长度
>>> s = 'hello,world'
>>> len(s)
11

#替换
>>> s = 'hello world'
>>> s.replace('h','H')
'Hello world'
>>> s2 = 'hi,how are you?'
>>> s2.replace('h','H')
'Hi,How are you?'

#切片
>>> s = 'abcdefghigklmn'
>>> s[0:7]
'abcdefg'
>>> s[7:14]
'higklmn'
>>> s[:7]
'abcdefg'
>>> s[7:]
'higklmn'
>>> s[:]
'abcdefghigklmn'
>>> s[0:7:2]
'aceg'
>>> s[7:14:3]
'hkn'
>>> s[::2]
'acegikm'
>>> s[::-1]
'nmlkgihgfedcba'


相关内容

热门资讯

轰炸声中,和平协议谈妥了 6月14日,美国总统特朗普迎来80岁生日。他原本计划在“这个特殊日子”与伊朗签署终战协议,给这场历时...
老鼠、蛆虫、农残等食品安全问题... 快科技6月15日消息,针对一段时期以来监管发现和媒体曝光的山姆线下门店及线上网店多发的食品安全问题。...
京东健康将与北京友谊医院共建消... IT之家 6 月 13 日消息,“京东健康黑板报”公众号 13 日(今天)发文宣布,京东健康与首都医...
星河动力航天:谷神星二号(遥一... 6 月 15 日消息,星河动力航天今日宣布,谷神星二号(遥一)运载火箭飞行故障通过归零评审。 近日,...
德日再走向军事大国?特朗普一句... 【文/观察者网 柳白】二战结束八十多年后,国际安全格局迎来持续动荡,二战战败国德国与日本的军备动向再...
广汽与华为乾崑联合打造:启境获... 6月14日消息,据新浪汽车报道,6 月 13 日,在 2026 中国汽车重庆论坛上,启境汽车 CEO...
“无招”没错,他只是老了 文 | 有界UnKnown 还是想再聊聊钉钉,也聊聊无招。 我觉得这件事对很多打工人,以及很多高管...
整机拆解、航材循环 海南自贸港... 6月12日,海南自贸港首架飞机拆解项目在海南海口飞机维修机库正式启动,标志着海南自贸港正式打通飞机整...
饶庆铃以视频方式参与海峡论坛恐... 海峡导报综合报道 第十八届海峡论坛日前在福建登场,并举行10项措施对接签约会,中国国民党籍台东县长饶...
世界杯人文手册:“蓝浪”库拉索... 当库拉索男子足球队第一次踏上世界杯的草坪时,全世界看到的是一个面积444平方公里(小于北京朝阳区、广...