位置:厦门少儿编程培训学校 > 学校动态 > type()和类型转换
通过看引号来确定一个值究竟是数还是字符串,要确定它是一个数还是字符串还有一种更直接的方法。
Python还提供了函数type(),它可以明确地告诉我们变量的类型。
下面试试看:
>>> a = ‘44.2’
>>> b = 44.2
>>> type(a)
>>> type(b)
type()函数告诉我们a是类型是’str’,这代表字符串(string),b的类型是‘float’,很明白,不用猜也知道这代表浮点数!
·类型转换错误
当然,如果向int()或float()提供的不是一个数,它就会不正常。
下面来试试看:
>>> print float(“fred”)
Traceback (most recent call last)
File “”. line1, in -toplevelprint
float (“fred”)
ValueError: invalid literal for float(): fred
我们得到了一个错误消息,这个非法文字(invalid literal )错误消息说明Python不知道怎么从“fred”创建一个数。如果是你,你知道吗?
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2616/news/529672/违者必究! 以上就是厦门少儿编程培训学校 小编为您整理 type()和类型转换的全部内容。