首页 > 代码库 > python学习--数据类型

python学习--数据类型

1.      数据类型:数字 字符串 列表 元组  字典

1) 数字类型:

A)整形 int 范围是:-2147483648~2147483647

Type()可以查看数据的类型。

B)长整形  long    一般超出整形的范围的都是长整形。

为了区分普通整数和长整数,需要在长整形的后面加L或者是l(小写的L)

C)浮点型   float       

带小数点的和科学技术法的数一般都是浮点型。

D)复数类型   complex

在数字的后面加上小写的J就是复数类型了

    

     2)字符串   使用引号的一组可以包含数字,字母,符号(非特殊系统字符)的集合

        A)  单引号 

        B 双引号 

              两者在定义时,没有什么区别。

区别在于(例子1):

Say=’let’s go’  输出say时回出现语法错误,系统认为你是只定义let,引号没有成对出现。解决方法:Say=”let’s go”

 

例子2 若出现单引号和双引号嵌套时,使用转义字符“\

Say=”let’s \”go\””

注意: \,n 代表换行 \t 空格

为了实现这种效果:

                             wKioL1PxuVCyIA6HAAATQ3BWVwM192.png

 mail=’tom:\n hello\n I am jack’

 

         C 三重引号(docstring 通常用来制作字符串,可以为单引号也可以为双引号(可以做注释)


                    wKiom1PxuDjRyvrbAAAqQw0Xedw061.png

                 

     补充: 1.引的学习

             A=’’asdf’      取出a     A[0]

                               取出b     A[1]

                               取出ab     A[0]+A[1]

            2.切片的使用:

                               A[起始点:结束点:步长值]

                               其中结束点的值要比你去的值大1.

                               步长值为负值时,取值的顺序为逆序的;正数为顺序

                 假如我们要取出sd 则: A[1:3:1]

                                   假如我们要取出sd    A[1:3:-1]