我是靠谱客的博主 风趣往事,最近开发中收集的这篇文章主要介绍python3字符串转数字_Python中字符串切片及字符串转换成数字的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何从一串字符中提取出想要的数字部分,并进行计算.

工具/原料

anaconda :Python3开发环境

方法/步骤

1

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

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

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

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

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

2

Python字符串的切片方法一:

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

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

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

76b6860e5f204371a26f3c96323acd8921c58f0e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

994f412043715fdbc894b38c468920c5270f8c0e.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

Python字符串的切片方法二:

语法:s[开始 : 结束]

比如要截取s中的数字'115'

s[1:4]

也可以省略4写成

s[1:]

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

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

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

58021a0148fe1e42d4de0e67c2299a883813030f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

edd84743040148fe96f757dd8fd149299b88020f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

这里s[开始 : 结束]是简化后的写法.

不简化是,

s[开始 : 结束 : 步长]

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

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

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

0d2fe5f202b375d7abcdb142515872dadf49d80f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

fab31cb375d7997b8842d0eef9dade49600fd90f.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

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

如s[::-1]代表倒置字符串

s[::-2] 步长为2的倒置字符串

49bf00425d6b04d1c29f903eb213e8e5edee010c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

054056fe1e425d6b8e67439f11883913e9e5000c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

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

需要用到float方法.

890dfb4a2f27e7ef3fb161b719dd3340b7f3f50c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

e40b3127e7ef280673b6986bb840b6f39087f20c.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

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

num = 123;

mystr = str(num);

END

注意事项

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

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

最后

以上就是风趣往事为你收集整理的python3字符串转数字_Python中字符串切片及字符串转换成数字的方法的全部内容,希望文章能够帮你解决python3字符串转数字_Python中字符串切片及字符串转换成数字的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部