初学Python第二天

初学Python的第二天,我学习了他的数据类型

他有6种标准的数据类型:number(数字),string(字符串)、list(列表)、tuple(元祖)、sets(集合),dictionary(字典)。

我今天重点接触了其中一种--number(数字)

数字又分为三种数据类型:1、整型(int)2、浮点数(float)3、复数(complex)

1、整型(int)

  定义:整型表示的是正整数和负整数,其中没有小数点。(整型(int)包括0)

  特点:1、与一些语言不同,python3中没有长整型(long)类型,所以整型(int)没有限制大小,可以作为long来使用。

             2、Python3中除法(/)计算的结果为浮点数(float),若要结果是整型(int),则要使用(//)

             3、(//)表示的是取除法计算后的整数部分,若要取余数部分,则需要使用(%)-->取余符号初学Python第二天

2、浮点数(float)

  定义:正小数和负小数,必有小数点。(包括0.0)

  特点:1、两个数计算时,若其中有一个数为浮点数(float),则计算结果的数据类型为浮点数(float)

             2、即使是(//)和(%)运算符,若有浮点数(float),结果的数据类型也为浮点数(float)

初学Python第二天

3、复数(complex)

  定义:由实数部分和虚数部分组成的数据类型,可有小数点。

  特点:1、可用(a+bj)或者(complex(a,b))表示。

             2、a和b都为浮点数,但是当a或b是整数时,不显示小数点。

初学Python第二天

4、数据类型的转换

  定义:若我们需要对设置的数据类型进行转换,只需要将数据类型改成函数明即可(加括号)

  特点:1、int(x):将x转换为整型(int)。

             2、float(x):将x转换为浮点数(float)。

             3、complex(x):将x转换为复数(complex),实数部分为x,虚数部分为0。

             4、complex(x,y):将x和y转换为复数(complex),实数部分为x,虚数部分为y。

             5、以上4种转换可嵌套使用。

初学Python第二天

5、变量(variable)

  定义:变量是个名字,它表示指向其所代表的类型的值。

  特点:1、Python是个动态语言,其没有明显的变量声明,而且类型也不是固定的。

             2、这里事先声明下,用字符串赋值时,必须以引号(单引号,双引号皆可,以下若无特殊声明都为引号)开始,以引号结束。

             3、同一个名称的变量可以反复进行赋值,并且可以是不同类型的变量。

             4、不确定的数据类型可以用(type())函数进行确认。

             5、只要是引号括起来的数据,其数据类型皆为字符串(string)。

             6、单纯变量的相互赋值,是让变量指向存储的数据,一个变量改变值后,另一个变量是不会改变的。

6、常量(constant)

  定义:固定不变的变量

  特点:1、通常用全部大写的变量名表示常量。

             2、不过这只是个习惯用法,那个常量实际上还是一个变量

初学Python第二天

以上为书本和自我观念的结合,如有什么错误,请大咖指正。