Python 函数的初识
1、函数的初识
函数的作用:以功能为导向 减少代码重复
# 函数试编程
# 函数以功能(完成一件事)为导向,登录 注册,
# 一个函数就是一个功能,一个函数只能写一个功能
# 何时需要 何时调用,随调随用 # ****函数的优点:
# 1 减少代码的重复;
# 2 增强代码可读性。
# ***********
2、函数的结构与调用
'''
结构:
def 关键字,定义函数
meet 函数名,与变量名设置相同,具有可描述性
函数体 函数体要缩进,函数中尽量不要出现print
# 函数什么时候执行?
# 当函数遇到 ****** 函数名()***** 函数才会执行
# meet()遇到几次就执行几次
'''

3、函数的返回值 return
# # ********return 遇到return直接结束函数
# 遇到return,函数结束,return下面的(函数内)的代码不会执行。
# def meet(): #冒号 隔开函数名和函数体
# print('打开探探')
# print('左滑')
# return
# print('右滑')
# print('走起')
# meet()
# 如果return后面什么都不写,或者函数中没有return,则返回的结果是None
# return 返回多个元素 是以元组的形式返回给函数的执行者
# ('函数值', 123, [22, 22]) <class 'tuple'>
def meet():
print('打开探探')
print('左滑')
print('右滑')
print('走起')
return '函数值',123,[22,22]
ret=meet()
# ret,ret1,ret2=meet()
print(ret,type(ret))
'''
# return 总结:
1、在函数中 终止函数
2、return 可以给函数的执行者返回值:
1、单个值 单个值
2、多个值 元组(多个值,多个值) ('函数值', 123, [22, 22]) <class 'tuple'>
'''
4、函数的参数
'''
# 实参角度:
1、位置参数。:从左至右一一对应
2、关键字参数。:一一对应,不用从左至右
3、混合参数。:位置参数一定要在关键字参数前边
'''
# 形参角度:
# 1、位置参数。:从左至右一一对应
# 2、默认值参数。 设置的意义:普遍经常使用的
# 3、仅限关键字参数
# 4、万能参数
Python 函数的初识的更多相关文章
- Python函数的初识
一 什么是函数 定义: 定义一个事情或者功能,等到需要用的时候直接用就可以了,那么这个定义的就是一个函数 函数 : 对代码块和功能的封装和定义 函数定义的格式: def 函数名() ...
- Python函数部分
Python函数的初识 Python函数的进阶 Python中的闭包与迭代器 Python生成器/推导式/生成器表达式 Python内置函数二 (递归函数,匿名函数,二分法)
- python函数-函数初识
python函数-函数初识 1.函数的定义 语法 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 2.函数的使用原则---先定义后调用 #定义阶段 ...
- Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数
Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数 内容大纲 1.函数的初识 2.函数的定义 3.函数的调用 4.函数的返回值 5.函数的参数 1.函数初识 # def ...
- python成长之路六-函数的初识
定义函数 我们现学已知的python函数有<内置函数> 而我们现在要学的是<自定义函数> 1,def 定义一个函数 def name(): # 后接函数名 冒号 pass 2 ...
- 初识代码封装工具SWIG(回调Python函数)
这不是我最早使用swig了,之前在写Kynetix的时候就使用了swig为python封装了C语言写的扩展模块.但是当时我对C++还不是很了解,对其中的一些概念也只是拿来直接用,没有理解到底是什么,为 ...
- python学习【第四篇】python函数 (一)
一.函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以 ...
- 孤荷凌寒自学python第二十一天初识python的类
孤荷凌寒自学python第二十一天初识python的类 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 类是面向对象的编程语言非常重要的概念. 编程语言的进化史中从顺序编程到结构化编程,最后才 ...
- python函数基础(3)
第1章 编码补充 1.1 字符编码对照表 1.2 编码特性 1.4 encode/decode第2章 集合 2.1 特点 2.2 [重点]作用:去重 2.3 常用操作 2.3.1 删除 2.3.2 交 ...
随机推荐
- Nginx系列篇四:Nginx+keepalived搭建一个高可用的双机双主热备
建议:先阅读Nginx+keepalived主从配置,因为此篇是接着上篇开始的 上一篇我们简单的介绍了主从配置及其缺点,我们看一下双主热备配置: 2台Nginx+keepalived互为主备,各自绑定 ...
- 微信小程序开发常见的拉起外部地图软件进行导航的功能
<view class="dh" bindtap="mapNavigation" data-addr="{{address}}"> ...
- jQuery access()方法
最开始只是想了解attr方法,发现它内部调用了jQuery.access()方法.除了attr,还有prop.text.html.css.data 都是内部调用了jQuery.access()方法,可 ...
- Spark MLlib编程API入门系列之特征选择之卡方特征选择(ChiSqSelector)
不多说,直接上干货! 特征选择里,常见的有:VectorSlicer(向量选择) RFormula(R模型公式) ChiSqSelector(卡方特征选择). ChiSqSelector用于使用卡方检 ...
- XSS漏洞解析(三)
系统存在xss漏洞就容易引发CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为: ...
- SQL 多字段去重
select articleID from (select aeUID, max(articleID) articleID from [article] group by aeUID) a conca ...
- 【学习笔记】深入理解js原型和闭包(6)——继承
为何用“继承”为标题,而不用“原型链”? 原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆.而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中 ...
- apropos命令
apropos——查看配置文件功能 示例1: # apropos ifconfig 显示ifconfig配置文件的功能,类似于执行man命令时的NAME信息
- (译文)IOS block编程指南 3 概念总览
Conceptual Overview(概览) Block objects provide a way for you to create an ad hoc function body as an ...
- mysql踩坑记录之limit和sum函数混合使用问题
问题复盘本次复盘会用一个很简单的订单表作为示例. 数据准备订单表建表语句如下(这里偷懒了,使用了自增ID,实际开发中不建议使用自增ID作为订单ID) CREATE TABLE `order` ( `i ...