Python 函数与类|学习笔记

简介: 快速学习Python 函数与类

开发者学堂课程【Python 脚本入门Python 函数与类】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/800


Python 函数与类


目录:

一、函数介绍

二、函数的参与

三、类

一、函数介绍

1、定义:代码复用的一种方法;组织好的一段代码块,实现一个功能;python提供了大量内置的函数;注:要封装自己的代码逻辑,可以编写自己的函数。一次编写,多次调用。

2、如何自定义函数

Def 关键字(后跟函数名与括号内的形式参数列表;函数语句从def语句的下一句开始;必须缩进)

return关键字(用来返回值,可以返回给调用的代码,非常有用,可以返回多个值)

image.gif

二、函数的参与

1、python 函数的参数

函数名后括号里是传入参数列表;调用时会引入实际参数:安置调用;python 支持可变数

image.gifimage.gif

量的参数(默认值参数;关键字参数;特殊参数)


三、类

1、使用类封装数据和功能

Python是面向对象的编程语言;

类:一个模板,包含了数据和方法的定义;

对象:类实例化后称为对象,变得具体;

属性:类中的变量;

方法:类中的变量。self关键字作为参数的函数。

image.gif


相关文章
|
存储 索引
【数据结构】HashSet的底层数据结构
【数据结构】HashSet的底层数据结构
591 2
|
机器学习/深度学习 人工智能 自然语言处理
AI技术:从理论到实践——以Chatbot为例
AI技术:从理论到实践——以Chatbot为例
|
存储 数据采集 SQL
数据仓库的设计开发应用(二)
数据仓库的设计开发应用(二)
201 3
|
算法 前端开发 数据可视化
深入 Canvas/SVG 的布尔运算(Martinez 法)
深入 Canvas/SVG 的布尔运算(Martinez 法)
461 0
|
SQL 关系型数据库 MySQL
解决Mysql5.7以上版本, 使用group by抛出Expression #1 of SELECT list is not in GROUP BY clause and contains no异常
解决Mysql5.7以上版本, 使用group by抛出Expression #1 of SELECT list is not in GROUP BY clause and contains no异常
283 0
|
Java 程序员 编译器
Variable used in lambda expression should be final or effectively final
Variable used in lambda expression should be final or effectively final
Variable used in lambda expression should be final or effectively final
|
XML SQL Java
mybaits-plus常见配置
mybaits-plus常见配置
764 0
mybaits-plus常见配置
|
缓存 网络协议 安全
接口测试Http协议下的Get和Post请求的区别
Get请求:从指定的服务器中获取数据,直接在浏览器里输入就可以获取信息; Post的请求:提交数据给指定的服务器处理,可以向服务器发送修改请求,从而修改服务器的数据,需要借助测试工具。 Get和Post请求的基本区别和深入的区别详解。。。
450 0
|
Shell
RHEL输入输出重定向
标准输入重定向、标准输出重定向、错误输出重定向
155 0
RHEL输入输出重定向
复刻经典童年游戏扫雷之运营大大们来捉迷藏了
复刻经典童年游戏扫雷之运营大大们来捉迷藏了
275 0
复刻经典童年游戏扫雷之运营大大们来捉迷藏了