美文网首页
ex18命名、变量、代码和函数

ex18命名、变量、代码和函数

作者: 果三代 | 来源:发表于2016-03-12 22:46 被阅读112次

这课对我来说只有一个细节是值得注意的,先贴上代码:

#coding=utf-8
def print_two(*args):#参数可以是N个
    arg1, arg2, arg3= args #参数解包
    print "arg1: %r, arg2: %r,arg3: %r" % (arg1, arg2, arg3)

def print_two_again(arg1, arg2): #只有两个参数且跳过解包过程
    print "arg1: %r, arg2: %r" % (arg1, arg2)

def print_one(arg1): #只一个参数
    print "arg1: %r " % arg1

def print_none(): #没有参数
    print "I got nothing."

print_two("Zed", "Shaw","lalala")
print_two_again("Zed", "Shaw")
print_one("First!")
print_none()

代码中包含四个函数,第一个函数可以接收N个参数,而且紧接着第二行代码就是对这些参数进行解包,第二函数只接收两个参数,第三个只接收一个参数,第四个函数不接收任何参数,注意第一个函数参数的意义就行了。

常见问题回答

args前的 * 是什么意思?
它的功能是告诉python把函数的所有参数都接收进来,然后放到名叫args的列表中去,不限参数个数

相关文章

  • ex18命名、变量、代码和函数

    这课对我来说只有一个细节是值得注意的,先贴上代码: 代码中包含四个函数,第一个函数可以接收N个参数,而且紧接着第二...

  • Python零基础小白的学习笔记-D5

    第一部分最后一趴:习题18-21 计划在两个小时内完成。 ex18:命名、变量、代码、函数 @1:定义函数:个人理...

  • 习题 18 命名、变量、代码和函数

    习题 18 命名、变量、代码和函数 结果:

  • iOS编码规范

    目录 核心原则 命名 文件命名 视图命名 方法命名 变量命名 图片命名 代码格式 空格 函数的书写 函数调用 协议...

  • 【笨办法学Python】- 习题18-26

    习题 18:命名、变量、代码、函数 2.习题 19:函数和变量 3.习题 20:函数和文件 4.习题 21:函数可...

  • Ruby23

    命名、变量、代码、函数 def 应该是和其他语言一样 def+函数名+变量,变量必须放到()内使用 缩进 后面写函数内容

  • idea如何重构与抽取

    重构: 重命名(变量重新命名) 抽取: 抽取参数(静态变量,成员变量,局部变量) 抽取函数(重复代码抽取)

  • JavaScript最佳实践:可维护性

    代码约定 一、可读性 代码缩进 包含注释 二、变量和函数命名 变量名应为名词如car或person 函数名应该以动...

  • 《Clean Code代码整洁之道》第二章 有意义的命名(上)

    软件中随处可见命名 ,我们给变量、函数、参数、类和封包命名。我们给源代码及源代码所在的目录命名,既然有这么多命名要...

  • 有意义的命名

    有意义的命名 我们给变量,函数,参数,类和封包命名,我们给源代码及源代码所在目录命名,既然有这么多命名要做,不妨做...

网友评论

      本文标题:ex18命名、变量、代码和函数

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