广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Python中字符串切片及字符串转换成数字的方法

    来源:网络收集  点击:  时间:2024-03-06
    【导读】:
    如何从一串字符中提取出想要的数字部分,并进行计算.工具/原料moreanaconda :Python3开发环境方法/步骤1/7分步阅读

    比如字符串s=E115 表示东经115度

    如何提取出115并参与计算呢.

    这里需要运用到Python的切片,用于获取115.

    获取的115是字符串格式,并不是数字所以不能参与加减乘除.

    需要把字符串115转换成数字的 115.0

    2/7

    Python字符串的切片方法一:

    在Python中s=E115是一个字符数组.

    可以用下标表示当中的元素.

    注意:可以用s代表s的是最后一个元素.

    3/7

    Python字符串的切片方法二:

    语法:s

    比如要截取s中的数字115

    s

    也可以省略4写成

    s

    因为是截取到最后,所以4可以不写

    这里1,代表了开始元素的角标.

    这里4,代表了结束元素角标的下一位. 这里容易想当然的把4写成3.

    4/7

    这里s是简化后的写法.

    不简化是,

    s

    这里的步长代表间隔取数.

    一般默认是1,所以不用写.

    如果步长为2,就代表没两个数中取出一个.

    5/7

    关于切片的操作还有两个方法,

    如s代表倒置字符串

    s 步长为2的倒置字符串

    6/7

    取出字符串中的数字部分并转化成真正的数字格式

    需要用到float方法.

    7/7

    把数字变换成字符串用 str函数

    num = 123;

    mystr = str(num);

    注意事项

    注意Python切片时角标计数. 左边包含,右边不包含.

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_250019.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 16:35:50  耗时:0.028
    0.0281s