ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-09-22 20:33:44  阅读:177  来源: 互联网

标签:9.22 21206105 listname Python 元素 列表 运算符 序列 格式


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

 

4.1 保留字与标识符

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

常见保留字:

 

 

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

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

          2、不能用保留字

          3、区分字母大小写

 

4.1 变量

变量的定义与使用

 

 

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

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

 

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

 

4.1 1、数字类型

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

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

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

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

 

2、 字符串类型

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

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

 3、布尔类型

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

  True:   真    1

  False:  假     1

 3、 数据类型的转换

 第五章:运算符

 5.1  算数运算符

5.2赋值运算符

 

 

 5.3比较运算符

 

 

 

5.4 逻辑运算符

5.5 位运算符

 

 

5.6 运算符的优先级

 

 

第六章 列表与元组

 

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  元组

元组:不可变列表

      可以与列表对照学,略

        

 

 

 

 

  

 

 

 

 

     

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:9.22,21206105,listname,Python,元素,列表,运算符,序列,格式
来源: https://www.cnblogs.com/For42/p/15321426.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有