美文网首页
Python的继续学习

Python的继续学习

作者: 巨柠檬 | 来源:发表于2020-02-15 11:52 被阅读0次
今天学习内容
  • 函数

    1. 定义函数
      格式:
    def 函数名(参数):
        输入函数代码
    
    函数代码中,return表示返回的值。比如定义一个平方函数square(x),输入参数x,返回x的平方:
    > def square(x):
    >      return x*x
    > square(9)
    81
    
    1. 定义变参数函数
      有时需要定义参数个数可变的函数,有几个方法可以做到:
    • 给参数指定默认值
      例如定义参数h(a, b=1, c='hehe'),在调用函数时后面两个可以不定义,不定义的话就是默认值b=1,c='hehe'。
    • 参数指定关键字
      上面的方法都是第一值对应第一个参数的赋值,也可以定义时用关键字来固定对应的值:h(b=2, a=11),位置可变,只要关键字指出来即可。
  • 循环与条件

    Python是通过缩进来识别出哪一段是属于循环内部的。
    1. if语句
    > a = 3
    > if a>=3:
    >     print('a>=3')
    a>=3
    
    多条件,要把elseif写成elif,格式为:
    if 条件1:
          执行语句1
    elif 条件2:
          执行语句2
    else:
          执行语句3
    
    1. while ture/break语句
      格式为:
    while true即条件为真:
          执行语句
          if 中断语句条件:
              break 
    
    例:
    > a = 3
    > while a<10:
    >       a = a+1
    >       print(a)
    >       if a==8:
    >          break
    4
    5
    6
    7
    8
    
    1. for语句
      遍历序列,进行检索等
    > a = [1, 2, 3, 4, 5]
    > for i in a:
    >       print(i)
    1
    2
    3
    4
    5
    
    1. 列表推导式:轻量级循环
      创建新列表的方法。
      格式:
      [输出值 for 条件]
      > [x*x for x in range(10)]
      [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
      
      > [x*x for x in range(10) if x%3==0]
      [0, 9, 36, 81]
      
    1. 类与对象
      类是一个抽象的概念。举个例子,动物是一个抽象的概念,具体的动物有老虎、狮子等等。类就好比是动物,对象就好比是具体的动物。老虎,狮子又有很多,比如每只老虎又有不同的特点,每创造出一只老虎就是类动实例化。通过实例化类生成一个个对象。
    2. 定义一个类
    > class boy:
    >     gender = 'male'
    >     interest = 'girl'
    >     def say(self):
    >         return 'I am a boy!'
    >
    > peter = boy()
    > peter.gender
    'male'
    > peter.interest
    'girl'
    > peter.say()
    'I am a boy!'
    

相关文章

  • Python的继续学习

    函数定义函数格式:def 函数名(参数): 输入函数代码函数代码中,return表示返回的值。比如定义一个平...

  • 09-28A002B组站会日志

    张凌雪: 昨天 完成任务卡二 学习Python实例 今天 继续任务卡一内容 继续Python实例的学习 于志鹏: ...

  • Python学习(十)

    Python学习(十) 爬虫 大家好,我们今天继续学习python,不过由于最近一段时间,看了一些python爬虫...

  • python练习(2)

    python学习的第二周,这周学习继续学习python基础,主要是生成器、函数式编程、模块。部分练习如下: 下周将...

  • 2017.6.12

    心慢慢的开始安静下来。 继续上周制定的python学习的计划,学习python爬虫和机器学习的方法,挖掘淘宝类网站...

  • python web py入门-1-web.py简介和安装

    背景 记录python web.py开发入门学习的过程,主要想通过这个入门,然后继续去学习python Djang...

  • 2017年12月5日学习总结

    今天上午继续学习Python,今天上了讲了Python语言在putty中对于LED灯的程序的讲解,讲了Python...

  • Python 学习笔记 063

    继续学习 1. Python 2.7与Python 3.6的区别 2 高阶函数map与reduce map与red...

  • 豆豆学Python第二集

    刘小泽写于19.6.8继续上次学习进程找到一本很好的的Python学习书 逻辑行与物理行 逻辑行是Python理解...

  • Python爬虫中Scrapy下操作pipeline.py文件

    继续学习Python下的scrapy爬虫 本次试验,尝试通过python爬虫中的管道文件来保存数据,爬虫代码如下:...

网友评论

      本文标题:Python的继续学习

      本文链接:https://www.haomeiwen.com/subject/equefhtx.html