天天看点

一分钟学懂Python之函数(2)。今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()

作者:麻溜的来学Python

一分钟学懂Python之函数(2)。

今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()跟float(),接下来讲字符串类型str(),STR函数是字符串类型的本命函数,它可以把其他数据类型变为字符串。

给我感觉有点像希腊神话里的美杜莎之眼,只要被它给盯上了就得石化。STR函数也是,管你什么数据类型,只要被放在str的括号里面,()的括号里面就得统统变为字符串。

国际惯例上案例:age=18 name="吴彦祖",infact等于 name吴彦祖age二十秒,inforce等于吴彦祖十八,inform等于吴彦祖二十,infact等于吴彦祖十八,prince s t r hs t r nameprinces t r enclockS、t r plus princes t r in fours t r n clus。

上面案例的运行结果是:18吴彦祖{name':吴彦祖bage二十分18吴彦祖(吴彦祖"20](吴彦祖"18),也就是说,灵活str加工过的数据类型全部都以字符串类型的形式全部被输出来了,这就是STR函数的可怕之处。

所以我给它起了个外号叫美杜莎之眼,其他数据类型在它的括号里基本上都会被同化。有的兄弟可能就会奇怪了,出来的结果不是跟那些数据类型的本身一样的吗?你怎么说它是字符串,确实是一样的,被同化成字符串很难看出来,但是有一个火眼金睛的函数叫type(),就像地铁口那个检测仪一样,你是什么数据类型?来测一下就知道了。

举个例子:DN2等于十八秒print type,这段代码的运行结果是class str意思是字符串类型。

→1.010000101个伪装成整数类型的字符串18想搞波偷袭01 0000/00,一个伪装成整数类型的字符串18想搞波头袭,结果还没进去被门口的type函数检测出来了。这个age不是整数类型,是字符串伪装的汉奸狗腿子。所以伪装的再好也逃不过type函数的火眼金睛。

今天就到这,哥们要去干饭了。

一分钟学懂Python之函数(2)。今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()
一分钟学懂Python之函数(2)。今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()
一分钟学懂Python之函数(2)。今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()
一分钟学懂Python之函数(2)。今天是填坑的第一天的第二次开始填坑,上次说了整数类型跟浮点数类型的本命函数int()