小白学python——函数1
python函数学习笔记
- 函数
- 函数的参数和返回值
- 参数详解
函数
- 函数是代码的一种组织形式
- 函数能完成一项特定的工作,而且一般一个函数值完成一项工作
- 函数的使用
函数使用需要先定义
使用函数,俗称调用
#定义函数
def func():print("我是一个函数")
print("函数结束了")#调用函数
fucn()
函数的参数和返回值
参数:负责给函数传递一些必要的数据或者信息
1、形式参数:在函数定义的时候用到的参数,没有具体值,只是一个占位符号
2、实际参数:在调用函数的时候输入的值返回值:调用函数时候的一个执行结果
1、使用return返回结果
2、如果没有值需要返回,我们推荐使用return None表示函数结束
3、函数一旦执行return,则函数立即结束
4、如果函数没有return关键字,则函数默认返回None实参与形参的栗子
def hello(person):print("{0},你好呀!".format(person))print("{},你看见我家aa了吗?".format(person))return Nonep = "小v"
#调用函数
hello(p)
- 打印九九乘法表的栗子
for o in range(1,10):for i in range(1,o + 1):print(o * i,end=" ")print()
- 函数版九九乘法表
def jiujiu()for o in range(1,10):for i in range(1,o + 1):print(o * i,end=" ")print()return None
#调用函数
jiujiu()
参数详解
参数分类
- 普通参数/位置参数
- 默认参数
- 关键字参数
- 收集参数
#普通参数案例
def normal_para(one,two,there):print(one + two)return None
normal_para(1,2,3)
#输出 3
#默认参数案例
def default_para(one,two,there=100):print(ont + two)return None
default_para(1,2)
#输出 3
#关键字参数
def keys_para(one,two,there):print(one + two)print(there)return None
keys_para(one=1,two=2,there=3)keys_para(there=30,two=2,one=1)
#输出 3 3 3 30
小白学python——函数1相关推荐
- python的输入函数是什么意思_「小白学Python」像风一样自由的输入:input( )函数详解...
从使用Python写出第一行代码:print("Hello Python")时,我就怀揣着一个梦想,有一天,我一定要输入自己想要的内容.今天这个梦想终于实现了,多亏了input( ...
- 小白学python买什么书-书单狗 篇一:小白学Python,到底要看多少书?
书单狗 篇一:小白学Python,到底要看多少书? 2020-07-06 10:52:23 130点赞 1939收藏 76评论 比起Linux,Python的学习资料真的是浩如烟海,即使对于小白来讲, ...
- logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- matplotlib plot 分组_小白学 Python 数据分析(16):Matplotlib(一)坐标系
人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...
- class参数传入 python_小白学 Python 爬虫(20):Xpath 进阶
人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...
- ora-00923数据类型不一致_小白学 Python(2):基础数据类型(上)
如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,获取最新干货推送:) 人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 接触一门新的语言,肯定要先了解它的基 ...
- python 相对路径报错_小白学 Python(18):基础文件操作
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
- python 爬虫框架_小白学 Python 爬虫(28):自动化测试框架 Selenium (下)
人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...
- 学python买什么书-书单狗 篇一:小白学Python,到底要看多少书?
书单狗 篇一:小白学Python,到底要看多少书? 2020-07-06 10:52:23 130点赞 1940收藏 76评论 比起Linux,Python的学习资料真的是浩如烟海,即使对于小白来讲, ...
- 0基础学python有多难-0基础纯小白学Python,请注意这2个坑
0基础的纯小白学Python有哪些坑需要避免?有没有适合小白的Python教材推荐? 很多纯0基础,毫无编程经验的小白在学习Python的过程中总是无法坚持下来,究其原因,其实就是因为毫无经验,方向不 ...
最新文章
- 智能指针的释放_堆栈里的悄悄话——智能指针
- BaiduMapsApiDemo报错:请在 DemoApplication.java文件输入正确的授权Key
- 28. magento使用细节
- 无极浏览器(教学专用浏览器)官方版 v5.0.0.15
- 计算机的多媒体信息,多媒体信息
- 数据库的部分依赖,完全依赖,传递依赖以及三种范式
- 明翰英语教学系列之形容词与副词篇V0.1(持续更新)
- python笔记更新(网络编程)
- 微信小程序的特点、开发能力及运行机制
- python不支持下标访问元素吗_Python 集合不支持使用下标访问其中的元素
- 新能源车电机控制器源代码资料 基于TI芯片的FOC源代码资料
- 市场分析-全球与中国纳米复合太阳能电池市场现状及未来发展趋势
- 体外克隆技术的研究报告
- C# dataGridView 序号自动递增
- 湖南hp服务器虚拟化解决方案,HP刀片服务器 虚拟化整合解决方案-2017年11月.doc...
- Geotools中蜂巢的实现
- 远程控制向日葵下载与使用(巨细节)
- XML与JSON(超级详解)
- [Unity3D]Unity3D再叙NGUI之血条及技能冷却效果
- java超市系统论文_基于JAVA的超市进销存管理系统毕业论文.doc