多测师讲解python_函数调用方法__高级讲师肖sir
(一)函数的介绍
 函数:一个工具,随调随用
优点:
#   降低代码冗余
#   增加代码的复用性,提高开发效率
#   提高程序扩展性
# 函数有两个阶段:定义阶段,调用阶段。
# 定义时:只检查函数体内代码语法,不执行函数体内代码。
比如:我们存储的过程,就是把所有的语句块,调用
封装:就是把代码片段放在函数当中
python中有很多内建函数----内建函数(内置函数)
例如:abs 
A=-1 print (abs(-1))
另外一种是:自定义函数:==自己根据业务需求自己
(二)函数的定义
python 中的函数
# 如何定义一个函数(自定义函数)
# def 来定义一个函数
# def 函数名称+英文的小括号()+英文的冒号结尾:
#     一个tab键就是4个小空格 (字符缩进默认长度是4个空格)
#     叫函数体
# 如何实现对函数的调用,来引用函数体中的代码
# :函数调用函数体通过函数自己调用自己本身,函数调用函数自己(名称)
(三)函数的调用方法
第一种方法:
自定义一个函数:
# def fun(): #定义一个函数名称叫:fun  函数名称可以自定义
#     pass #函数体
# fun() #函数来调用函数自己本身来得到函数体中的结果
例如:

注意:

第二种方法:
第二种调用方法 (这种方法经常用来做调试)
直接输入一个main 就可以关联出来
这种调用的好处:就是可以在多个函数调用其中的几个就方便;
mani的显示




第三种方法:
在其他模块的调用
aa模块

bb模块

拓展:调用模块中, 指定类下的函数
aaa模块:

bbb模块:

多测师讲解python_函数调用方法__高级讲师肖sir的更多相关文章
- 多测师讲解内置函数 _format_高级讲师肖sir
		
#python中的格式化输出:format()# 和%号格式化输出一样,是%号的另外一种格式#1.不设置指定位置,按默认顺序 a ='{}'.format('hello','nihao','dajia ...
 - 多测师讲解python _练习题003_高级讲师肖sir
		
python 003作业题:# 1.分别打印100以内的所有偶数和奇数并存入不同的列表当中# 2.请写一段Python代码实现删除一个list = [1, 3, 6, 9, 1, 8]# 里面的重复元 ...
 - 多测师讲解python _函数return_高级讲师肖sir
		
# 函数中的返回的作用: 注意点:(1)调用函数===没有加print 调用函数为空,加了print调用函数打印输出none (2)在函数中碰到return语句赋值直接返回r ...
 - 多测师讲解selenium_iframe框定位_高级讲师肖sir
		
iframe 框定位方法: 查看iframe框 京东点击登录定位元素 定位qq: qq登录定位的元素 查找iframe框 定位iframe框 from selenium import webdrive ...
 - 多测师讲解selenium _assert断言_高级讲师肖sir
		
assert断言 # # 断言:最常用的断言方法if判断# assert Python语法中自带的断言from selenium import webdriverfrom time import sl ...
 - 多测师讲解python _re模块_高级讲师肖sir
		
import re# 一.常用方法:# match():从头匹配# search():从整个文本搜索# findall():找到所有符合的# split():分割# sub():替换# group() ...
 - 多测师讲解python _练习题002_高级讲师肖sir
		
# 1.求出1/1+1/3+1/5--+1/99的和 # 2.用循环语句,计算2-10之间整数的循环相乘的值. # 3.用for循环打印九九乘法表 # 4.求每个字符串中字符出现的个数如:hellow ...
 - 多测师讲解python __for 循环___高级讲师肖sir
		
横向输出 1.遍历字符串 2.遍历列表 3.遍历元组 方法一: 方法二: 方法三: #循环字典:方法一# dict1={"name":"zhihao",&quo ...
 - 多测师讲解 _requests安装问题解决_高级讲师肖sir
		
步骤一:"dos下新建一个pip文件,在文件下建一个pip.ini 文件,步骤二:文件中内容[global]index-url=http://mirrors.aliyun.com/pypi/ ...
 
随机推荐
- Oracle的dbms_random.value(min,max)函数包括边界值吗?数据是如何分布的?
			
事先申明下,我的DB环境是Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production,不保证在其它版本下也 ...
 - centos7安装jdk11
			
我下载的网址是http://jdk.java.net/11/ 找安装包的事就说到这里了.我是因为公司用的jdk8,但是,我给个人研究东西的时候,目前定的版本是jdk11 .另外,现在基本全线转到了op ...
 - 大神Java8写了一段逻辑,我直呼看不懂
			
业务背景 首先,业务需求是这样的,从第三方电商平台拉取所有订单,然后保存到公司自己的数据库,需要判断是否有物流信息,如果有物流信息,还需要再进行上传. 而第三方接口返回的数据是 JSON 格式的,其中 ...
 - linux账户的锁定和解锁、禁用账号
			
l——lock锁定 S——STATUS查看 u——unlock解锁 1.通过passwd命令锁定和解锁: [root@localhost ~]# passwd -S abc ——passwd -S ...
 - openstack核心组件——keystone身份认证服务(5)
			
云计算openstack核心组件——keystone身份认证服务(5) 部署公共环境 ntp openstack mariadb-server rabbitmq-server memcache 1.w ...
 - 测试必备:jmeter测试http协议接口的各种传参方式
			
测试接口,postman和jmeter是用得最频繁的工具,特别是jmeter,支持很多种协议,且除了测功能,还能做自动化测试和性能测试.下面主要介绍jmeter测试http协议接口的用法,包含get, ...
 - asp.net core 从 3.1 到 5.0
			
asp.net core 从 3.1 到 5.0 Intro 就在前几天,微软宣布了 .NET5 发布了 RC1 版本,这也意味着 .NET5 的开发基本稳定了,正式发布之前,不会再新增新的 Feat ...
 - 确成硅化+恒力+苏大文正节点2 oracle ora-4030 错误pga version:11204
			
Errors in file /u01/app/oracle/oracle/diag/rdbms/orcl/orcl/trace/orcl_j000_61543.trc (incident=18009 ...
 - 每天一个dos命令-del.
			
比较常用的选项: /F 强制删除只读文件. /Q 安静模式.删除全局通配符时,不要求确认 文件名或者路径中有空格,需要使用引号包围 常用的实例:del /q/f c:\Securitylog\S ...
 - 从SpringBoot源码看资源映射原理
			
前言 很多的小伙伴刚刚接触SpringBoot的时候,可能会遇到加载不到静态资源的情况. 比如html没有样式,图片无法加载等等. 今天王子就与大家一起看看SpringBoot中关于资源映射部分的主要 ...