博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
神奇语言 python 初识函数
阅读量:6097 次
发布时间:2019-06-20

本文共 1197 字,大约阅读时间需要 3 分钟。

1  函数是什么?

f(x) = x+1

y=x+1

话术是对功能或者动作的fengzhuang

2函数的语法和定义

def  函数名():

函数体

调用:

函数名():

def make():    print("拿手机")    print("看手机")make()print("出去看看")

3 函数的返回值

renturn:返回

(1)当程序没有写过return,不返回任何结果,如果非要接收,接收到的是None

(2)当函数写return值,有一个返回值.

(3)当函数写了return, 值1,值2, 值3,.....返回多个结果,多个结果打包成元祖

(4)当程序执行到retrun,函数结束执行

def fucn():    print("大家好")    print("我叫小爱")    print("大家好")    print("我是天猫精灵")    return "结束吧"    print(1)    print(2)print(fucn())

4 函数的参数

def chi():    print('池什么')    print("酸菜鱼")chi() # 小括号表示调用
def yue(tools): # 形参    # 描述你的动作    print("拿出手机")    print('打开%s' % tools)    print("找一个心仪的小姐姐")    print('有没有时间啊, 聊聊人生')    print("一起出来吃饭唱歌, 看电影")yue("微信")  # 实参
在括号内写的东西叫参数 在函数声明的位置. 写的参数叫形参 在函数调用的地方. 写的参数叫实参 把实参传递给形参的过程叫做传参 (1)
关于形参:       1. 位置参数, 按照位置声明的变量       2. 默认值参数       3. 当默认值和位置参数同时存在的时候. 规定: 默认值必须写在后面 (2)关于实参:
1. 位置参数,  按照位置给形参传递信息 2. 关键字参数,  按照形参声明的变量名进行传递 3. 混合参数. 位置+关键字(规定)
 
ef regist(name, age, edu, gender="男"): # 默认情况下. gender = 男    print("name:", name)    print("age:", age)    print("edu:", edu)    print("gender:", gender)regist("赵玉", 19, "中专") # 默认值当不传递参数的时候起作用的regist("韩志", 25, "本科")regist("王天天",22,"本科","女")

 

转载于:https://www.cnblogs.com/zhangguangpei/p/10248077.html

你可能感兴趣的文章
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>
oracle归档日志增长过快处理方法
查看>>
有趣的数学书籍
查看>>
teamviewer 卸载干净
查看>>
多线程设计模式
查看>>
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>
ubuntu apt-get 安装 lnmp
查看>>
焊盘 往同一个方向增加 固定的长度方法 总结
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>