python中常用的函数有哪些_python里常用的函数类型
写用例的时候经常会去调用其他的函数,有些需要传参数进入,有些不需要。那么函数有哪些类型呢,来看一下:
无参数,无返回值
无参数,有返回值
有参数,无返回值
有参数,有返回值
对,有这么四种,第一种是不需要传入参数,也不需要返回值得,调用这类函数时直接就输出了结果。
我们来看其他的三个类型的函数。
无参数,有返回值:
def test2():
a,b = 0,2
c = a+b
return(c)
d = test2()
print(d)
通过return()来返回值,然后直接调用test2()并直接赋值给了d,运行后结果:
有参数,无返回值:
def test3(x,y):
c = x+y
print(c)
test3(2,1)
有参数的函数,在调用时需要传入参数,这里把2传给了x变量,把1传给了y变量,输出结果为3.
调用test3时也可以这么写,test3(x=2,y=1)
有参数,有返回值:(这类型函数测试时经常要用到)
def test5(x,y):
c = x+y
return(c)
b = test5(3,4)
print(b)
运行结果就是7.
那么来看下我们在写用例时会用到,参数里有默认值的情况:
这是一个等待元素出现后再去定位元素的封装函数,传入了4个参数,其中waittime和timeout设置了默认值,调用的时候如果不写入值的话,这两个参数就默认为这里的值。
比如这调用时这么写:
wait_by_xpath(self,xpath=“xxxxx”)
这么写后,后面的waittime和timeout就默认为30和0.5了。
看看简单的代码:
def test6(x,y=1):
c=x+y
print(c)
test6(x=2)
这里输出是多少呢?这里只传入了x=2,那么y就会使用默认值1,运行结果:
python中常用的函数有哪些_python里常用的函数类型相关推荐
- python中common在哪个模块导入_python的常用模块之collections模块详解
认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的 ...
- python中copy和deepcopy的区别_python里shadowcopy和deepcopy的区别
python中,经常会需要拷贝特定对象,在此可能就会遇到各种bug,原因就是明白这三种操作的区别,赋值,浅拷贝,深拷贝. 赋值(=),浅拷贝(copy)和深拷贝(deepcopy)比较容易区别开的是赋 ...
- 如何在python中一次性输入多个参数_python如何利用input函数输入多个参数?
如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...
- python中input同时输入多个_python如何利用input函数输入多个参数?
如果考虑这样的应用: 程序需要多个参数,并且希望每输入一个参数就进行换行,即希望一次输入多个参数. 关于这样问题网络上有一些帖子,但是总是没有讲到要点,这里解析如下. 关键知识点: 1.input函数 ...
- python中isdigit函数什么意思_python字符串是否为数字类型-python isdigit函数-isdigit函数 python-python isdigit函数使用-嗨客网...
Python字符串是否是数字教程 在开发过程中,有时候我们需要判断一个 Python isdigit()函数详解 语法 str.isdigit() -> bool 参数 参数 描述 str 表示 ...
- python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...
本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...
- Python中TKinter的输入框如何绑定回车键事件调用功能函数
Python中TKinter的输入框如何绑定回车键事件调用功能函数 TKinter中的Entry输入框,与普通的按钮类型有所不同,没有command的属性来直接调用一个函数功能,所以,如果要通过键盘按 ...
- python中标识符下划线用作开头_python python中那些双下划线开头的那些函数都是干啥用用的...
1.写在前面 今天遇到了__slots__,,所以我就想了解下python中那些双下划线开头的那些函数都是干啥用用的,翻到了下面这篇博客,看着很全面,我只了解其中的一部分,还不敢乱下定义. 其实如果足 ...
- python中的super用法详解_Python中super函数用法实例分析
本文实例讲述了python中super函数用法.分享给大家供大家参考,具体如下: 这是个高大上的函数,在python装13手册里面介绍过多使用可显得自己是高手 23333. 但其实他还是很重要的. 简 ...
- python中seed的用法什么作用_Python代码中seed()函数有什么功能呢?
摘要: 下文讲述Python代码中seed()函数的简介说明,如下所示: seed()函数功能 用于改变随机数生成器的种子, 常用于其它随机函数之前运行此函数 seed()函数语法 seed.seed ...
最新文章
- 基于自适应策略转移的深度强化学习
- 英文VS2010安装中文版MSDN文档方法
- 欧拉函数/欧拉函数打表 lightoj1370(java/c++ )
- ssl1715-计算面积【差积】
- 从Sun离职后,我“抛弃”了Java,拥抱JavaScript和Node
- 这个温州人牛上天!30多颗北斗卫星发射成功,有他的功劳!
- SQL Server中的快照隔离
- revit API 实现可停靠窗口
- 【CCCC】L2-005 集合相似度 (25分),维护set数组去重,比较统计
- 总结几个经典的java陷阱给大家。
- 2020-2021年NLP有什么核心技术的更迭吗?或者有什么推动领域发展的paper吗?
- 最快理解使用CSS弹性盒子
- Binary Tree Paths(leetcode 257)
- cad2010多个文件并排显示_CAD软件同时显示两张或多张图纸的方法
- TranslateAnimation 使用详解
- 【上汽零束SOA】云管端一体化SOA软件平台系列介绍之二:数字架构篇
- html网页div是什么意思,HTML网页中div是什么意思?
- 涨知识:当前主流服务器操作系统的三大流派!
- 1.Btn、Div特效---利用border
- 嵌入式人工智能唱响2020年中国嵌入式技术大会!
热门文章
- STDN:Scale-Transferrable Object Detection 论文解析
- video标签详解(转载)
- Delphi Sysem.JSON 链式写法(转全能中间件)
- [P5172] Sum
- 两个辅助指针变量挖字符串
- HTML容器标签和文本标签
- 用angular中的ng-repeat和ng-show来实现tab选项卡
- c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 .
- Goldengate进程的拆分与合并
- HDD + HDD(SSD) 多硬盘系统启动问题