一、Python 的基本数据类型:


      python的数据类型有很多种,在这里我只列举五种最基本的数据类型,整数型(int),浮点型(float),字符型(str),布尔型(bool),空值(None)。其中整数型中又可以划分为四个进制:十进制,二进制,十六进制,八进制。进制的转换我会在下面讲到。布尔值(bool)只有两种结果,True和False。具体表现结果如图代码所示:


    在这里的三引号也可以表示字符串,不过它主要作用是格式化要输出的文本

二、Python整数进制的转换:


上面说到的四个进制,在这里我用代码解释一下他们之间的转换:
十进制:逢十进一,这里不在过多介绍
二进制:逢二进一,以前缀0b开头,数字只有1,0,

十六进制:逢十六进一,前缀以0x开头,有数字0-9,字母a-f,

八进制:逢八进一,前缀以0o开头,只有数字0-7,

十进制可以转换为二进制,八进制,十六进制,反之一样,他们之间的转换用代码可以表示为:

其中base表示字符串中的内容是几进制。


三、Python数据类型转换函数:


数据类型转换函数主要还是上面的五种基本数据类型,其中整数型可以转换浮点型,将数字类型的浮点型装换为整数型,把布尔值装换为整型,具体代码如下:

浮点型可以转换整型(int),数字类型的浮点型,布尔值,具体代码如下:

任意的类型都可以转换为布尔型,具体代码如下:

任意的数据类型也都可以转换为字符型,具体代码如下:

他们的输出结果如图:


在这里面,有四种特殊情况在转换为布尔值时是False,他们分别是:字符串为空时,数字型是0时,布尔值为False时,空值为None时。


 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐