• Python 3 学习的第三小节——循环与列表


    Python 学习的第三小节

     写此博客 是为了激励自己,并且将自己的心得以及遇到的问题与人分享

    一、课堂笔记

      1.(上节回顾) 多行注释  ''' ——还有一个作用是打印多行; "   " ——这种引号只能打印单行的。  加一个变量它就是多行,不加变量它就是多行注释。在 Python 中单双引号意义是一样的。

      2.Pycharm 的使用:开发工具的使用 IDE——Intergrated Development Environment

        VIM  # 经典的Linux下的文本编辑器   小白和大牛用的。。。

        Emacs  # Linux下的文本编辑器,相对VIM更加容易使用。

        Eclipse  # Java IDE,支持Python,C,C++

        Visual Studio  # 微软开发的IDE  支持Python,C,C++,C#,Java

        notepadd++

        sublime  # Python开发的

        Pycharm  # 主要用于Python开发的

        推荐使用Pycharm。    interpreter ——解释器 

      3.字符格式化输出

        占位符:  %s   s     string   

              %d  d      digit 整数

              %f   f  float 浮点数 

                

      4.数据运算

      数字

        整数  int 

          整形

          长整形

          在Python3 中不区分整形长整形。

      布尔型 只有两种状态

        True  真

        False 假

      字符串

        “  xxxxx  ”  其中就是字符串  字符串拼接 效率很低 最好不用“ + ”来拼接,最好使用“ %s ”这种来使用。

       

        在计算机中,一切皆为对象。世界万物,皆为对象,一切对象皆可分类。——面向对象编程核心

      5. for 循环

        有限循环

            基本语法:for  i  in  range (3):

                  print (i)

        无限循环(for循环只是有限循环)泛指while循环

            while True:

              xxxxx

      6.range(x,y,z)    从 x 取到 y-1。步长为 z 。

      7.使用标志位  进行双重break 跳出

        

      8.列表

      列表:a = [ ]  ——生成了一个空的列表   

        查-----切片:把列表中的每一项取出来

           a [1:4]  ——取出列表中第二个元素 和 第三个元素 和第四个元素 0 1 2 3 4;如果想取到最后一个元素,: 后不加数字;

           a [  :-1] ——最后一个不取,-2 就是最后两个不取; 如果[a:b],a是负数的话就从倒数第a个开始向后取,最后b个不取;

           a [a:b:c]—— c 代表的意思就是从索引为a的开始,隔c个再取一个。第一个元素是第a个元素。c 如果为负,则从右向左取;

        

        增-----append  and  insert :向列表中添加元素

           a.append('xxxx')  将xxxx 添加到列表的最后面

           a.insert(a,‘b’) 把某一个元素插入到索引位置(从0开始)  a是插入的位置,b是内容   

     

        修-----通过另一个赋值操作,存入其中。

           a[1] = 'liufeiduo'

     

        删----remove   pop  and  del 

           a.remove('内容')   remove直接删除内容,也可以放入a[0]这种的来表示

           a.pop(x) x是索引值,pop多了一个删除掉该值之后,返回给该值。 b = a.pop(1)  b可以接受到删除掉的值

           del a[0]  or  del a 直接删除,想怎么删怎么删

        其它列表常用的方法:

          count:统计某个元素在列表中出现的次数   a.count(2)

          extend:在一个列表的末尾追加另一个列表的值  a.extend( b )  把b[]里面的元素放进a[]里面

          index:根据内容找位置  a.index('xxxx')  找出元素 xxxx 的位置

          reverse:把列表内元素倒序排列   a.reverse

          sort:把元素排序,按ASKII码从大到小排序  可以更改参数 a.sort( reverse = True )进行从小到大排序    a.sort( )

          

    二、心得

      通过又一新篇章的学习对Python语言已经有了初步了了解了,已经可以写出一些傻瓜程序了,通过判断循环语句达到一些基本的功能,但学习的进度始终是个问题,达不到想要的速度。感觉有些曾经有过基础的东西可以吸收的快一点,以后可以在具体代码的实现过程中二次钻研,这样会学的更扎实一点吧,这是目前的想法可能有失偏颇。    

      

      

     

     

     

     

     

     

     

     

     

     

     

         

  • 相关阅读:
    Co.
    编程
    编程
    编程
    数据同步
    Co.
    Co.
    Co.
    Co.
    sss
  • 原文地址:https://www.cnblogs.com/jinzejun/p/8422188.html
Copyright © 2020-2023  润新知