Python _Mix*9
- 1. 函数
- 函数是对功能的封装
 
- 语法:
- def 函数名(形参列表):
- 函数体(代码块) 代码块中有可能包含return
 
- 调用:
- 函数名(实参列表)
 
 
- def 函数名(形参列表):
- def mix(a,b): #def 函数名(a和b代表的是形参) 
 return a if a > b else b #return是返回结果
 mix(1,2) #这里就是函数的调用
 print(mix(3,2))
- 2. 返回值*(给函数的使用者一个访问结果)
- return : 在函数执行的时候. 如果遇到return. 直接返回,
- 1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None
- 2.在函数中间或者末尾写return, 返回的是None
 
 
- return : 在函数执行的时候. 如果遇到return. 直接返回,
- def mix(a,b): #def 函数名(a和b代表的是形参) 
 return #在函数中间或者末尾写return,返回的结果是None mix(1,2) #这里就是函数的调用 括号里的1和2就是实参
 print(mix(3,2))
 #打印的结果是None- 3.在函数中写return 值. 返回一个值.
- 4.在函数中可以返回多个返回值, return 值1, 值2, 值3...., 接收的是元组
 
 
- 3. 参数(函数执行的时候给形参传递信息)
- *形参:函数声明的位置的变量
- *实参:函数调用的时候给的具体的值
- 传参:把实参交给形参的过程
- 1. 实参:
- 1. 位置参数, 按照形参的参数位置, 给形参传值
- 2. 关键字参数, 按照形参的名字给形参传值
- 3. 混合参数. 即用位置参数, 也用关键参数
 
- 顺序是:先位置后关键字
- 2. 形参:
- 1. 位置参数
- 2. 默认值参数 先位置后默认值
 
 
- 1. 实参:
 
Python _Mix*9的更多相关文章
- Python _Mix*10
		函数的动态参数 *args位置参数,动态传参 **kwargs关键字参数,动态传参 顺序:位置→*args→默认值→**kwargs 形参的位置*,**:聚合 实参的位置*,**:打散 (可以把lis ... 
- Python中的多进程与多线程(一)
		一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ... 
- Python高手之路【六】python基础之字符串格式化
		Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ... 
- Python 小而美的函数
		python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况 any any(iterable) ... 
- JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议
		软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ... 
- 可爱的豆子——使用Beans思想让Python代码更易维护
		title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ... 
- 使用Python保存屏幕截图(不使用PIL)
		起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ... 
- Python编码记录
		字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但 ... 
- Apache执行Python脚本
		由于经常需要到服务器上执行些命令,有些命令懒得敲,就准备写点脚本直接浏览器调用就好了,比如这样: 因为线上有现成的Apache,就直接放它里面了,当然访问安全要设置,我似乎别的随笔里写了安全问题,这里 ... 
随机推荐
- ListView的BeginUpdate()和EndUpdate()的用处
			许多Windows 窗体控件(例如,ListView 和 TreeView 控件)实现了 BeginUpdate 和EndUpdate 方法,至于为何要这样用简单说明一下. 当我们向一个Listvie ... 
- sublime开启vim模式
			sublime自带vim模式Vintage,只是默认是ignore状态,因此如果按Esc键没有进入vim模式,只需要按ctrl+shift+P进入命令模式,键入Enable package,输入Vim ... 
- Rest和Restful & http
			Rest :Representational State Transfer 表述性状态转移 Restful: Rest+ful形容词,遵循Rest原则的应用程序或设计 Rest原则: 1. 网络上的所 ... 
- Oarcle 入门之where关键字
			--where 关键字 --作用:过滤行 *将需要的行用where引导出来 用法: 1.判断符号:=,!=,<>,<,>,<=,>=,any,some,all; 例 ... 
- go语言切片切片与指针
			go语言 1.切片的定义 切片不是真正意义上的动态数组,是引用类型. var arraySlice []int 
- ukylin 使用deepin-wine
			之前一直是使用deepin的,但是自打前阵子更新内核之后,我的显卡就总出问题,这里也顺便f**k下NVIDIA. 在装了十几二十遍系统之后我终于还是妥协了,deepin最近又更新了,不知道解决我的显卡 ... 
- version control的简单认知
			version control 版本控制是一种记录文件或文件集随时间变化的系统,以便您以后可以调用特定版本.对于本书中的示例,您将使用软件源代码作为受版本控制的文件,但实际上您可以使用计算机上的几乎任 ... 
- esay-ui学习笔记(一)
			JavaScript prototype用法 prototype 属性使您有能力向对象添加属性和方法. object.prototype.name=value <script type=&quo ... 
- eclipse安装插件配置Android开发环境
			安卓版本与sdk的对应 转载自: https://blog.csdn.net/cx776474961/article/details/79501740 最近学习Android开发,电脑已有开发we ... 
- CSS中正确理解浮动以及clear:both的关系
			要注意以下几点: 1. 浮动元素会被自动设置成块级元素,相当于给元素设置了display:block(块级元素能设置宽和高,而行内元素则不可以). 2. 浮动元素后边的非浮动元素显示问题. 3. 多个 ... 
