Python 3 学习的第三天——Python基础

Posted jinzejun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3 学习的第三天——Python基础相关的知识,希望对你有一定的参考价值。

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

  

  

 

 

 

 

 

 

 

 

 

 

 

     

















以上是关于Python 3 学习的第三天——Python基础的主要内容,如果未能解决你的问题,请参考以下文章

python学习的第三天

学习python的第三天

2017python学习的第三天文件的操作

2017python学习的第三天函数

自学Python编程的第三天----------来自苦逼的转行人

Python学习第三天----Linux基础命令