Python中字符串切片及字符串转换成数字的方法
来源:网络收集 点击: 时间:2024-03-06【导读】:
如何从一串字符中提取出想要的数字部分,并进行计算.工具/原料moreanaconda :Python3开发环境方法/步骤1/7分步阅读
3/7
4/7
5/7
6/7
7/7
比如字符串s=E115 表示东经115度
如何提取出115并参与计算呢.
这里需要运用到Python的切片,用于获取115.
获取的115是字符串格式,并不是数字所以不能参与加减乘除.
需要把字符串115转换成数字的 115.0
2/7Python字符串的切片方法一:
在Python中s=E115是一个字符数组.
可以用下标表示当中的元素.
注意:可以用s代表s的是最后一个元素.


Python字符串的切片方法二:
语法:s
比如要截取s中的数字115
s
也可以省略4写成
s
因为是截取到最后,所以4可以不写
这里1,代表了开始元素的角标.
这里4,代表了结束元素角标的下一位. 这里容易想当然的把4写成3.


这里s是简化后的写法.
不简化是,
s
这里的步长代表间隔取数.
一般默认是1,所以不用写.
如果步长为2,就代表没两个数中取出一个.


关于切片的操作还有两个方法,
如s代表倒置字符串
s 步长为2的倒置字符串


取出字符串中的数字部分并转化成真正的数字格式
需要用到float方法.


把数字变换成字符串用 str函数
num = 123;
mystr = str(num);
注意事项注意Python切片时角标计数. 左边包含,右边不包含.
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_250019.html
上一篇:用for循环输出一个4行5列的星星图案
下一篇:怎么用word绘制田字格