Python中如何提取字符串两个连续字符转换为整数
实现方法
已知待处理字符串定义如下:
a = "a26lsdm3684"
要提取索引1、索引2位置的两个连续字符转为整数26存入变量b,直接使用Python原生的字符串切片功能即可,不需要单独提取单个字符再拼接。
Python字符串切片规则为str[start:end],取值范围是包含start索引对应字符、不包含end索引对应字符,因此要取索引1、2的两个字符,切片范围写a[1:3]就能拿到子串"26",外层套int()做类型转换即可得到目标整数值。
完整实现代码:
b = int(a[1:3])
执行上述代码后,变量b的值就是整数26,完全符合需求。
内容的提问来源于stack exchange,提问作者Marcin Sochacki
相关产品推荐
相关产品推荐

