Python3 函数
1、ython 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体让我们使用函数来输出"Hello World!":
2、更复杂点的应用,函数中带上参数变量:
3、定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。如下实例调用了printme()函数:
4、在 python 中,类型属于对象,变量是没有类型的:1,2,3]是 List 类蕞瞀洒疸型,"Runoob"是 String 类型,而变量 a 是没有类型,她仅仅是一个对照滠跋诵象的引用(一个指针),可以是 List 类型对象,也可以指向 String 类型对象。
5、python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。python 传不可变对象实例实例中有 int 对象 2,指向它的变量是 b,在传递给 ChangeInt 函数时,按传值的方式复制了变量 b,a 和 b 都指向了同一个 Int 对象,在 a=10 时,则新生成一个 int 值对象 10,并让 a 指向它。
6、传可变对象实例可变对象在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。例如:
7、传入函数的和在末尾添加新内容的对象用的是同一个引用。故输出结果如下:
8、必需参数必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用printme()函数,你必须传入一个参数,不然会出现语法错误:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:64
阅读量:39
阅读量:93
阅读量:63