python:如何转换一个字符型为整型

Linux osetc 688℃ 0评论

在python语言里,如何将一个字符型的串转换成整数型呢?你需要使用int()函数来转换一个字符型为整型,如果想将一个浮点型的数转换成整数,可以使用int(float()). 常用的函数使用方法如下:

int(s)
float(s)
int(float(s))

示例:

x='123456'
type(x)

示例输出:

<type 'int'="">

转换一个字符为整型:

i=int(x)
type(i)

示例输出:

 <type 'int'>

如果浮点型的数直接用int()函数转换的时候,编译器会报错。

x='123.356'
y=int(x)

示例输出:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '123.356'

这个时候就需要使用另一个方式:int(float(x)),示例如下:

 type(x)

 type(y)

转载请注明:osetc.com » python:如何转换一个字符型为整型

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址