Skip to content Skip to main navigation Skip to footer

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

在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)

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.