python中的数据类型

python中内置的核心数据类型大致为以下几种:

1、数值(Numbers)

2、布尔类型(Bool)

3、字符串(String)

4、列表(List)

5、元组(Tuple)

6、字典(Dictionary)

7、空值(None)

8、set

一、数值类型

       数值类型无精度限制,由内存或CPU运算范围决定

       1、数值类型包括:

              1)整形 int,例:a=100

              2)浮点型 float,例:b=3.1415926

        2、根据进制有:

              1)二进制数据 (数值前加0b表示:0b11)

              2)八进制数据 (数值前加0o表示:0o77)

              3)十进制数据

              4)十六进制数据 (数值前加0x表示:0xFF)

        3、数值运算

              加、减、乘、除、平方、整除、取余等(+、-、*、/、**、//、%)

二、布尔型

       1、布尔型数据其值包含两个

             1)True

             2)False

三、字符串

        1、字符串类型为不可变类型

        2、例定义一个字符串型变量:str=“HelloWord”或str=‘HelloWord’,即用双引号或单引号引起来的数据就是字符串型数据

四、列表

        1、列表类型为可变类型

        2、例定义一个列表类型变量:L=[1,2,3,4,5],列表内的元素可以为任何类型(数值、字符串、tuple()、list()、set())

五、元组

        1、元组类型为不可变类型

        2、例定义一个元组类型变量:T=(1,2,3,4,5),元组内的元素可以为任何类型(数值、字符串、tuple()、list()、set())

六、字典       

        1、字典类型为不可变类型

        2、例定义一个字典类型变量:D={"key1":"value1","key2":"value2"},或D=dict(key1="value1",key2="value")

      字典内元素为键值对

 注:变量在程序中就是一个容器,用来存储数据

七、set(无序且不重复的元素集合)

  1、set类型为不可变类型

   2、创建集合:s = {"abc","cde","cde"} ,创建空集合:s = set()

   

常用的数据类型转换:

1、int(a):把a转换成一个整数

2、float(a):把a转换成一个浮点型数

3、str(a):把a转换成字符串型

4、repr(a):把a转换成表达式字符串

5、eval(str):用来计算在字符串中的有效Python表达式,并返回一个对象

6、tuple(s):把序列s转换成一个元组

7、list(s)把序列s转换成一个列表

原文地址:https://www.cnblogs.com/kakaln/p/7892805.html