python函数设置默认参数_Python教程如何设置函数的默认参数
今天马哥教育要跟大家分享的文章是Python教程如何设置函数的默认参数?上一讲我们结束了用文件保存游戏的Python内容,这一讲我们来补充一个小技巧,关于设置函数默认参数的哦!Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 !
之前我们用过函数,比如:
def hello(name):
print 'hello ' + name
然后我们去调用这个函数:
hello('world')
程序就会输出
hello world
如果很多时候,我们都是用world来调用这个函数,少数情况才会去改参数。那么,我们就可以给这个函数一个默认参数:
def hello(name = 'world'):
print 'hello ' + name
当你没有提供参数值时,这个参数就会使用默认值;如果你提供了,就用你给的。
这样,在默认情况下,你只要调用
hello()
就可以输出
hello world
同样你也可以指定参数:
hello('python')
输出
hello python
注意,当函数有多个参数时,如果你想给部分参数提供默认参数,那么这些参数必须在参数的末尾。比如:
def func(a, b=5)
是正确的
def func(a=5, b)
就会出错
恭喜你在Python的道路上又坚持了一天,快试着看看你的代码里有没有能够设置替换的,有的话不妨改一下,让Python编程稍微优雅那么一点点哦!
以上就是马哥教育今天为大家分享的关于Python教程如何设置函数的默认参数的文章,希望本篇文章能够对正在 python学习 和从事python相关工作的小伙伴们有所帮助,想要了解更多相关知识记得关注马哥教育官网。最后祝愿小伙伴们工作顺利!
python函数设置默认参数_Python教程如何设置函数的默认参数相关推荐
- python如何查看函数的参数_python 如何查看自带函数的默认参数?
python 为什么默认参数不能放在必选参数前面 关于python带默认值的参数只能放在后面的问题曾经不信一见钟情,遇见了你遗失了心:曾经不信爱有多真,遇见了你迷失自己. Python函数里的默认参数 ...
- python切片表达式3个参数_Python:Base3(函数,切片,迭代,列表生成式)
汉诺塔 (http://baike.baidu.com/view/191666.htm) 的移动也可以看做是递归函数. 我们对柱子编号为a, b, c,将所有圆盘从a移到c可以描述为: 如果a只有一个 ...
- python一次性输入多个数_python如何利用input函数输入多个参数?
python进行交互式输入过程中,一般使用input()函数来接受键盘的输入. 如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有 ...
- python列表sort倒序输出_Python 列表sort()添加key和reverse参数操作方法|python基础教程|python入门|python教程...
https://www.xin3721.com/eschool/pythonxin3721/ 本文是关于Python 列表sort()添加key和reverse参数操作方法介绍,之前python so ...
- python函数名的语法_Python 基础语法六 ——函数
一个程序可以按不同的功能实现拆分成不同的模块,而函数就是能实现某一部分功能的代码块. 1.函数的概述 定义:在Python中,定义个函数要使用 def 语句,一次写出函数名.括号.括号中的参数和冒号( ...
- python函数的基础知识_Python入门基础知识点(函数进阶)
动态参数: 动态接收位置参数: def eat(*args): #在形参位置,*叫做聚合 print('我想吃',args) eat('大米饭','中米饭','小米饭') #收到的结果是一个tuple ...
- delphi中的函数传参如何传枚举参数_Python基础笔记Day05函数
Python函数 function 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print().但 ...
- python函数作用域与闭包_python基础-08-内置函数、作用域、闭包、递归
python基础-内置函数.作用域.闭包.递归 1.常见的内置函数 常见的内置函数: 查看内置函数: print(dir(__builtins__)) 常见函数 type() 数据类型 print() ...
- python通过内置函数测试对象类型_Python的内置函数
函数名 功能描述 示例 abs() 返回数字的绝对值 abs(-45) divmod() 把除数和余数运算结合起来,返回一个包含商和余数的元组 divmod(7,2) 返回:(3,1) raw_inp ...
最新文章
- java连接mysql数据库增删改查_java连接mysql数据库增删改查操作记录
- linux中使用scp远程拷贝文件及文件夹
- aws主机php环境搭建,亚马逊AWS上安装Nginx(Linux,CentOS环境)
- Effective C++ -- 零散知识点整理
- Python 将两层列表展开平铺成一层
- FoodMart数据仓库mysql表及数据初始化
- tmux颜色高亮跟vim不一致的情况
- java ui线程_UI线程异常处理方法
- PyTorch nn.GRU 使用详解
- jetson nano 在opencv拉流的视频上显示中文汉字(含c++完整源码)
- lombok的详细使用
- 复合线转权属线lisp_地籍成图之权属线绘制-快猴网.ppt
- 弱电设计:智能建筑设计标准GB50314-2015,pdf版本
- csdn 挣积分和c币方法指南
- 物理系统——射线检测
- Google Android8.1镜像WIFI提示“已连接但无法访问互联网“的解决办法
- c# 检测中英输入法_C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板...
- linux下Umail服务的停止
- bios中 启动首选项 找不到固态硬盘
- [弱校联萌2016]2016弱校联盟十一专场10.5