东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 东方耀
打印 上一主题 下一主题

[课堂源码] 11、人工智能之Python机器学习_python的面向对象与类_源码

  [复制链接]

0

主题

48

帖子

98

积分

注册会员

Rank: 2

积分
98
楼主
发表于 2018-5-7 10:01:06 | 显示全部楼层
10、人工智能之Python机器学习_学习python的函数
函数的定义: def  函数名   形式参数   文档字符串  函数体     调用函数 实际参数
实际参数的传递:  位置实参   关键字实参  任意数量的实参
给形式参数 指定 默认值  要放后面去
返回值: return   可以返回任何类型  列表 字典 也可以


传递列表  在函数中修改列表     禁止函数修改列表  列表的副本[:]


传递任意数量的实际参数     *params    空元祖     带星的必须放后面
传递任意数量的关键字实际参数   **params   空字典


存储在模块文件中  
1、 import 模块名      call :   模块名.函数名
2    import 模块名 as 模块别名    call :  模块别名.函数名


3    from  模块名 import 函数名   call:      函数名
4    from 模块名 import  函数名 as 函数别名    call :   函数别名


5    from 模块名  import *     call:   函数名


函数编写指南:
1  需要 文档字符串  ***XXX***
2  形参指定默认值  等号两边不能有空格    关键字实际参数也一样
3  形参很多 分多行    2个Tab
4  多个函数之间 用 2个空行分开
5 import 语句都应该放在文件开头
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-19 02:44 , Processed in 0.166974 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表