欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 焦点 > 【python】字符串元素的访问与截取

【python】字符串元素的访问与截取

2025/1/8 5:16:15 来源:https://blog.csdn.net/lele_ne/article/details/144983365  浏览:    关键词:【python】字符串元素的访问与截取

字符串元素的访问与截取

文章目录

  • 字符串元素的访问与截取
    • 示例1:
    • 示例2:
    • 示例3:
    • 示例4:
    • 示例5:

字符串元素的访问与截取

模板:string[start:stop:step]
start:要截取一系列元素的起始元素下标,默认为0
stop:要截取一系列元素的最后一个下标+1,默认为字符串长度
step:访问字符串元素的步长,默认为1

示例1:

输入: card_number = ‘4111-1111-4555-1142’
输出: card_number_reversed = ‘4111’

card_number = '4111-1111-4555-1142'
# 截取card_number字符串的前4个元素
card_number_reversed = card_number[0:4:1]

示例2:

输入: card_number = ‘4111-1111-4555-1142’
输出: card_number_reversed = ‘41’

card_number = '4111-1111-4555-1142'
# 在card_number字符串前4个元素中,每隔一个元素截取一个元素
card_number_reversed = card_number[0:4:2]

示例3:

输入: card_number = ‘4111-1111-4555-1142’
输出: card_number_reversed = ‘2411’

card_number = '4111-1111-4555-1142'
# 逆序截取card_number字符串后4个元素
# 字符串的最后一个元素下标为-1,往前走1步,步长为-1
card_number_reversed = card_number[-1:-5:-1]

示例4:

输入: card_number = ‘4111-1111-4555-1142’
输出: card_number_reversed = ‘2411555411111114’

card_number = '4111-1111-4555-1142'
# 将card_number字符串逆序
card_number_reversed = card_number[::-1]

示例5:

输入: card_number_reversed = ‘2411555411111114’
输出: odd_digits = 21551111

card_number_reversed = '2411555411111114'
# 截取card_number_reversed字符串奇数位置上的字符
odd_digits = card_number_reversed[::2]

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com