Python基础【字符串 str】
admin
2023-07-16 04:42:40
0

字符串操作


字符串定义

s = 'hello world'


字符串索引

索引从0开始【0,1,2】
s[0] :字符串的第一个字符
s[1] :字符串的第二个字符
s[-1] :字符串的最后一位


字符串切片

s[start:end:step] 从start开始,到end-1结束,步长为step(默认为1)
s[:] 所有字符
s[:3] 显示前3个字符
s[::-1] 字符串倒序
s[1:] 从第2个字符开始


字符串重复

s*10


字符串连接

'hello'+'world'

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】


成员操作符

'str' in s          ##如果字符串s中包含'str'返回True,没有返回False
'str' not in s      ##如果字符串s中没有'str'返回True,有则返回False

常用函数

s.endswith('str')   ##如果字符串s以'str'结尾返回True,否则返回False
s.startwith('str')  ##如果字符串s以'str'开始返回True,否则返回False
s.strip()           ##返回字符串s中的空格之外的字符
s.lstrip()          ##返回除字符串左端空格之外的字符
s.rstrip('str')     ##返回除字符串右端字符串'str'之外的字符
s.center(10,'*')    ##返回以字符串s为中心以*补齐至10位的字符串
s.ljust(10,'*')     ##返回以字符串s居左以*补齐至10位的字符串
s.rjust(10,'*')     ##返回以字符串s居右以*补齐至10位的字符串
s.find('str')       ##返回'str'在字符串s中出现的起始索引值
s.rfind('str')      ##返回'str'从字符串s中右端起的负索引值的绝对值
s.replace('str1','str2')  ##将字符串s中的str1替换成str2并返回替换后的字符串
s.count('str')      ##返回字符串s中的str的单词序数
s.split(' ')        ##以空格为界分割字符串s
'str1'.join(s)      ##以'str1'连接分割的字符串s

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】

字符串常用的转义字符

\n:         换行
\t:          一个tab键
\':           '
\":          "

测试代码:

Python基础【字符串 str】

测试结果:

Python基础【字符串 str】

相关内容

热门资讯

特朗普:正致力于与伊朗达成协议... 特朗普在《纽约邮报》一档播客访谈节目中称,他正与伊朗磋商一项协议,伊朗已同意不再谋求拥有核武器。他表...
不接壤的日菲为何偷划海界? 日菲近日发表联合声明,宣称就“划定两国专属经济区和大陆架的海洋边界”启动正式谈判。两个隔海相望的国家...
凤凰晚报丨从钳工到老戏骨,魏宗... 今日人物【从钳工到老戏骨,魏宗万用一生诠释“戏比天大”】6月1日,表演艺术家魏宗万在上海逝世,享年8...
科威特称伊朗袭击致63人受伤 科威特卫生部门3日称,伊朗当天对科威特的袭击已造成63人受伤,相关部门已启动紧急应对预案,并在全国范...
日本标榜“和平国家”却行扩军备... 今年是东京审判开庭80周年,世界正回望历史、反思战争罪责、捍卫二战后来之不易的国际秩序之际,日本却迈...
浙江杨梅即将大规模上市,如何破... “我们现在的压力很大。”5月底,浙江余姚杨梅产区丈亭镇副镇长林宇站在一片杨梅林前对第一财经表示,当地...
致5死2伤!韩国就韩华航空航天... 【环球网报道 记者 姜蔼玲】据韩联社6月1日报道,针对位于韩国大田的韩华航空航天公司发生爆炸致7人伤...
黄河科技学院2026年招生简章 长按图片识别二维码或点击 “阅读原文” 查看电子招生简章。
医路起航,从“心” 开始!黄河... 6月1日上午,黄河科技学院附属医院2022级临床医学本科实习生入院岗前培训在大医讲堂顺利举办。院领导...
问题居然在实体卡槽上!美版iP... 6月2日消息,日前,又有博主提前把还没发布的iPhone 18 Pro电池参数给曝光了出来,根据爆料...