每次10分钟跟我学Python(第二十二次课)
大家好!我是幻化意识流。今天继续跟我学Python。
我们有时候想知道当前变量中所存储的值的数据类型是什么,我们该怎么做呢?
来我们做个试验:
>>> a=1
>>> b=1.0
>>> c="1"
>>> type(a)
>>> type(b)
>>> type(c)
>>>
是的,我们通过type() 函数,就可以轻松的知道变量中值的数据类型。
int 整数
float 浮点数
str 字符串
接下来,我们再看这种情况:
提问:如果我们把非数字字符串转换成整数或浮点数类型会发生什么?
试验:
>>> print float("hello")
ValueError: could not convert string to float: hello
----------------------------------------
print int("hello")
ValueError: invalid literal for int() with base 10: "hello"
>>>
答:如果我们把非数字字符串转换成整数或浮点数类型会发生类型转换错误 !
今天就学到这里吧,每天10分钟,保持学习状态。对了,说个题外话,我发现,不管是学习什么科目,只要在48小时内及时接着学习就会一直有知识积累效应,如果中断超过2天,再次学习,需要回顾以前所学,如果长时间中断学习,再接上恐怕就不容易了,往往需要从头开始。所以,我们一定要坚持学习哦!
感谢阅读,学习! see you!