字符串转数字有什么方法

字符串转数字的方法有以下几种:

1、使用内置函数int()将字符串转换为整数。

语法:int(string)

示例:num = int("123"),结果为num = 123

2、使用内置函数float()将字符串转换为浮点数。

语法:float(string)

示例:num = float("3.14"),结果为num = 3.14

3、使用正则表达式提取字符串中的数字部分,然后使用内置函数进行转换。

示例:

“`python

import re

string = "abc123def"

num = int(re.findall(r’d+’, string)[0])

“`

结果为num = 123

4、使用第三方库如pandas的to_numeric()函数将字符串转换为数字。

示例:

“`python

import pandas as pd

string = "1,234.56"

num = pd.to_numeric(string, errors=’coerce’)

“`

结果为num = 1234.56

以下是这些方法的单元表格:

方法描述示例
int()将字符串转换为整数num = int("123"),结果为num = 123
float()将字符串转换为浮点数num = float("3.14"),结果为num = 3.14
正则表达式提取数字使用正则表达式提取字符串中的数字部分,然后进行转换import re; string = "abc123def"; num = int(re.findall(r'd+', string)[0]),结果为num = 123
to_numeric()使用第三方库如pandas的to_numeric()函数进行转换import pandas as pd; string = "1,234.56"; num = pd.to_numeric(string, errors='coerce'),结果为num = 1234.56

文章标题:字符串转数字有什么方法
新闻来源:http://bzwzjz.com/article/coiocdo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作公司 自适应网站建设 网站建设公司 企业网站设计 网站建设方案 网站建设开发 做网站设计 成都网站制作 手机网站设计 成都网站制作 网站建设公司 网站设计 成都网站建设 营销型网站建设 成都商城网站制作 LED网站设计方案 成都网站制作 营销型网站建设 四川成都网站建设 网站建设方案 手机网站建设套餐 高端品牌网站建设