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 函数的初识的更多相关文章

  1. Python函数的初识

    一   什么是函数 定义: 定义一个事情或者功能,等到需要用的时候直接用就可以了,那么这个定义的就是一个函数 函数  :  对代码块和功能的封装和定义 函数定义的格式:     def   函数名() ...

  2. Python函数部分

    Python函数的初识 Python函数的进阶 Python中的闭包与迭代器 Python生成器/推导式/生成器表达式 Python内置函数二 (递归函数,匿名函数,二分法)

  3. python函数-函数初识

    python函数-函数初识 1.函数的定义 语法 def 函数名(参数1,参数2,参数3,...): '''注释''' 函数体 return 返回的值 2.函数的使用原则---先定义后调用 #定义阶段 ...

  4. Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数

    Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数 内容大纲 1.函数的初识 2.函数的定义 3.函数的调用 4.函数的返回值 5.函数的参数 1.函数初识 # def ...

  5. python成长之路六-函数的初识

    定义函数 我们现学已知的python函数有<内置函数> 而我们现在要学的是<自定义函数> 1,def  定义一个函数 def name(): # 后接函数名 冒号 pass 2 ...

  6. 初识代码封装工具SWIG(回调Python函数)

    这不是我最早使用swig了,之前在写Kynetix的时候就使用了swig为python封装了C语言写的扩展模块.但是当时我对C++还不是很了解,对其中的一些概念也只是拿来直接用,没有理解到底是什么,为 ...

  7. python学习【第四篇】python函数 (一)

    一.函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以 ...

  8. 孤荷凌寒自学python第二十一天初识python的类

    孤荷凌寒自学python第二十一天初识python的类 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 类是面向对象的编程语言非常重要的概念. 编程语言的进化史中从顺序编程到结构化编程,最后才 ...

  9. python函数基础(3)

    第1章 编码补充 1.1 字符编码对照表 1.2 编码特性 1.4 encode/decode第2章 集合 2.1 特点 2.2 [重点]作用:去重 2.3 常用操作 2.3.1 删除 2.3.2 交 ...

随机推荐

  1. UWP 后台保存图片

    在做UWP的时候,有一个需求,就是点击下载按钮,需要将当前页面中的Image控件中显示的图片保存下来. 既然聊到了下载图片,索性把添加图片也讲一下. 一:给Image控件添加图片 xaml代码: &l ...

  2. sublime的几款实用插件

    1.CSScomb 用于调整css属性的书写顺序 2.Emmet 缩写神器 3.HTML/CSS/JS Prettify 代码格式化 4.Trimmer 去空格去空行 5.Alignment 代码对齐 ...

  3. Python 3.6.5安装过程中小错误zipimport.ZipImportError: can't decompress data; zlib not available

    执行 :yum install -y zlib*之后,就好了.该安装错误是在CentOS7.4中遇到的.

  4. Unity3D中GameObject 详细介绍

    通过Hierarchy面板下的Create菜单可以手动地创建一个GameObject,它可以是一个相机,一个灯光,或者一个简单的模型,当我们要在程序里面动态地创建一个相机的时候,可以new一个Game ...

  5. Unity项目学习笔记

    1.TCP和IP IP:主要作用是在复杂的网络环境中将数据包发送给的最终的目标地址. 端口号:系统会分给系统端口号  一般知名的端口号在0-1023之间,而我们经常使用的自定义/动态分配的端口号则一般 ...

  6. 如何在Windows2008 Server服务器上开启Ping或者禁PING

    方法1:命令行模式 进入服务器后 点击 开始--运行 输入命令: netsh firewall set icmpsetting 8 这样就可以在外部ping到服务器了 非常简单实用! 同样道理,如果想 ...

  7. js操作css样式、js的兼容问题

    一.js操作css样式 div . style . width="200px" 在div标签内我们添加了一个style属性,并设定width值.这种写法会给标签带来大量的style ...

  8. nodejs中相互引用(循环引用)的模块分析

    话不多少,直接上源码吧: modA.js: module.exports.test = 'A'; const modB = require('./05_modB'); console.log( 'mo ...

  9. linux系统中文件的几种类型

    Linux系统是以文件的形式来进行管理的.Linux文件类型常见的有:普通文件.目录.字符设备文件.块设备文件.符号链接文件等,如果想了解这方面知识的弟兄,就进来了解了解. Linux系统不同于win ...

  10. OCP 11g 第一章练习

    练习 1-1 研究所在环境的DBMS 这是一个书面练习,没有具体的解决方案. 确定自己所在环境使用的应用程序, 应用服务器 , 和数据库. 然后集中精力研究数据库, 体验一下数据库的规模和忙碌程度. ...