你将收获

了解Python编程

掌握Python基础

掌握Python爬虫

适用人群

在校学生、在职人群对python感兴趣,想要学习或者提升

课程介绍


课程目录

讨论留言

正在加载中...

同学笔记

  • JAVA_wangyi 2020-04-10 00:56:27

    来源:Python函数哪里不一样 查看详情

     

    命名关键字参数
    命名关键字参数在关键字参数的基础上限制传入的的关键字的变量名

    和普通关键字参数不同,命名关键字参数需要一个用来区分的分隔符*,它后面的参数被认为是命名关键字参数

    #这里星号分割符后面的city、job是命名关键字参数
    person_info(name, age, *, city, job):
        print(name, age, city, job)

    >>> person_info("Alex", 17, city = "Beijing", job = "Engineer")
    Alex 17 Beijing Engineer    #看来这里不再被自动组装为字典

    不过也有例外,如果参数中已经有一个可变参数的话,前面讲的星号分割符就不要写了(其实星号是写给Python解释器看的,如果一个星号也没有的话就无法区分命名关键字参数和位置参数了,而如果有一个星号即使来自变长参数就可以区分开来)

    #args是变长参数,而city和job是命名关键字参数
    person_info(name, age, *args, city, job):
        print(name, age, args, city)

    >>> person_info("Liqiang", 43, "balabala", city = "Wuhan", job = "Coder")
    Liqiang 43 balabala Wuhan Coder

     

     

     

     

     

     

    参数在书写时要遵循一定的顺序即:位置参数、默认参数、变长参数、关键字参数、命名关键字参数(和本文的行文顺序一致)

  • mintmyth 2020-03-06 09:16:35

    来源:Request header伪装策略 查看详情

    1、为什么课件不可以下载

    2、为什么课件不可以下载

    3、为什么课件不可以下载

  • zxc213232 2020-01-03 20:54:28

    来源:认识Python家族 查看详情

    1331

没有更多了