21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

第四章   变量与基本数据类型

 

4.1 保留字与标识符

保留字:被赋予特定含义的单词,不可以作为变量

常见保留字:21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

标识符:名字,可以标识变量、函数、类、模块、对象

命名规则:1、由字母、下划线_和数字组成,第一个字符不能是数字

          2、不能用保留字

          3、区分字母大小写

 

4.1 变量

变量的定义与使用21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

说明:函数type( ): 返回数据类型

           id( ) :  变量所指的内存地址

 

注意:常量是指值不能改变的量

 

4.1 1、数字类型

整数:正整数、0、负整数

      它包括十进制、二进制、八进制、十六进制

浮点数:由整数部分和小数部分组成。主要指小数

复数:由实部和虚部组成。用j表示虚部。例如  2.16+3.4j

 

2、 字符串类型

  字符串:连续的字符序列,用引号括起。

   可以用单引、双引号、三引

 3、布尔类型

 布尔类型主要表示真或者假的值

  True:   真    1

  False:  假     1

 3、 数据类型的转换21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 第五章:运算符

 5.1  算数运算符21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

5.2赋值运算符21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

 5.3比较运算符21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

 

5.4 逻辑运算符21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

5.5 位运算符21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

5.6 运算符的优先级21206105范泽宇_9.22_Python学习笔记(第四章~第六章)

 

 

第六章 列表与元组

 

6.1  序列

定义:有序、连续、内存空

分类:列表、元组、集合、字典、字符串

1、索引:序列中每个元素的编号,从0开始递增

序列的正数索引

      元素1   元素2    元素3  ……     元素n

       0         1        2    ……       n-1

序列的负数索引

     元素1   元素2    元素3  ……     元素n

      -n      -(n-1)      -(n-2) ……       -1

2、切片

     Sname[start:end:step]

     Sname:序列的名称

     Start:切片开始的位置

     End:切片结束的位置

     Step:步长,如果省略,默认为1

3、序列的运算

   相同类型的序列可以相加

     例子略

   乘法

     例子略

   检查某个元素是否序列成员

Value  in  sequence

元素       序列

计算序列的长度、最大值、最小值

例如:num=[2,5,7,9,0,11]

      Len(num)

      Max(num)

      Min(num)

4、常见函数

   List()           将序列转化为列表

   Str()           将序列转化为字符串

   Sum()          计算元素和

   Sorded()        对元素进行排序

 6.2   列表

  列表:用中括号括住,元素间用逗号隔开,元素可以为整数、字符串、元组等,可以为不同类型。

1、列表的创建:

格式:listname = [element1,element2,.......element n]

  创建空列表:emptylist = [ ]

  创建数值列表:list(data )

  删除列表:del  listname

2、访问列表元素

   遍历列表:用for循环实现

             For  item  in   listname:

             Print(item)

             使用for循环和enumerate函数实现

            For  index  item  in   enumetate(listname)

            Print(index+1,item)

   添加、修改、删除列表元素

   添加元素:listname.append(obj)

             obj指的是要添加到列表末尾的元素

   修改元素:通过索引获取该元素位置,再重新赋值

   删除元素:索引删除

             Del  verse[-1]

             元素值删除

            Verse.remove( )

3、对列表进行统计计算

   获取指定元素出现的次数

   格式:listname.count(obj)

   获取指定元素首次出现的下标

   格式:listname.index(obj)

   统计数值列表的元素和

   格式:sum(listname[ ,start]

4、对列表进行排序

   使用sort( )的方法实现

   格式:listname.sort(key=none,reverse=false)

   Reverse=false 可省略,表示为升序排列

   Reverse=true  为降序排列

   使用sorted( )函数实现

   格式:sorted(listname,key=none,reverse=false)

5、列表推导式

   生成指定范围的数值列表

   格式:list=[expression for var in range]

   根据列表生成指定需求的列表

   格式:newlist[expressiou for var in list]

6.3  元组

元组:不可变列表

      可以与列表对照学,略

        

 

 

 

 

  

 

 

 

 

     

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

上一篇:axios的两种传参方式


下一篇:列表与元组