python基础--函数
#python中函数的定义:函数是逻辑结构化和过程化的一种编程方法,用来实现某些特定的功能.#python中函数简单定义的方法# def test(x):# "this is new function"# x+=1# return x #def:定义函数的关键字#test函数名#():括号内可定义形参#""文档描述(非必要,建议加上)#x+=1泛指代码块#return 定义返回值 #调用运行:可以带参数也可以不带,函数名() #print(test(1)) #过程定义:就是简单特殊没有返回值的函数 # def test02():# msg="test02"# print(msg)# return 1,2,3,4,"a",[1,2],{"name":"tang"},(5,6,7)## dom=test02()# print(dom[2])#总结:#返回值=0 返回None#返回值=1 返回object#返回值>1 返回tuple #函数参数# def calc(x,y):#形参函数调用是赋值,函数结束就释放内存# # z=x**y# # return z# ## ## # calc(2,3)#实参 #位置参数,必须一一对应,关键字参数:位置无序固定,有多个形参,就必须有多少个实参 def rest(x,y,z): print(x) print(y) print(z)# rest(1,2,3)## rest(y=2,x=3,z=1) #位置参数必须在关键字参数左边#rest(1,2,z=3) # def handle(x,type=None):# print(x)# print(type)# handle("hello",type="select")#关键字参数# handle("hello","sqlite")#位置参数 #参数组: **字典 *元祖def test(x,*args):#多的实参会被当做元祖放入*args print(x) print(args) #print(args[0]) #test(1,2,3,4,5,6)#test(1,*{"name":"alex",'hh':"dhhd"},{'aa':'wss'})# test(1,*['x','y','z'])# test(1,*("x","y","z"))#test(1) # test(1,{"name":"alex"}) # def test(x,**kwargs):# print(x)# print(kwargs)# test(x=1,y=2,j=3)#会报错:一个参数不能传两个值 def test(x,*args,**kwargs): print(x,args,kwargs) test(1,*[1,2,3],**{'q':1})
转载于:https://www.cnblogs.com/tangcode/p/10971315.html
python基础--函数相关推荐
- Python基础-函数,高阶函数
Python基础-函数 1.函数的定义和函数的执行流程: """ 函数学习 """print('程序开始') a = 10 # 在内存中申请 ...
- 第三章:Python基础の函数和文件操作实战
本課主題 Set 集合和操作实战 函数介紹和操作实战 参数的深入介绍和操作实战 format 函数操作实战 lambda 表达式介绍 文件操作函数介紹和操作实战 本周作业 Set 集合和操作实战 Se ...
- python基础函数及用法意思_Python基础之函数基本用法与进阶详解
本文实例讲述了Python基础之函数基本用法与进阶.分享给大家供大家参考,具体如下: 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数 ...
- Python基础函数学习笔记(一)
今天晚上学习的内容是Python的一些基础函数及其应用.参考书籍--<Python计算域编程实践-多媒体方法>第二章. 主要函数有print def ord abs pickAFile m ...
- python基础函数大全pdf,python函数大全及使用
Python的函数都有哪些? Python 函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段.函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数, ...
- Python 基础 函数
python 什么是函数 Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用. python 函数的调用 Python内置了很多有用的函数,我们可以直接调用. 要调用一个 ...
- Python基础(函数)
函数就是把具有独立功能的代码块封装成一个小模块,可以直接调用,从而提高代码的编写效率以及重用性, 需要注意的是, 函数需要被调用才会执行, 而调用函数需要根据函数名调用 函数的定义格式: def 函数 ...
- 打卡day07 python基础—函数
def 和 return 是关键字(keyword)python 就是靠识别这些特定的关键字来明白用户的意图 # 1.创建和调用函数 """ 我们创建了一个函数,但是从来 ...
- Python基础——函数(二)
文章目录 函数和过程 函数变量的作用域 局部变量 全局变量 global关键字 内嵌函数(内部函数) 闭包(closure) lambda表达式 两个常用BIF:filter()和map() 函数和过 ...
最新文章
- 跨站脚本攻击(XSS)FAQ
- 李航等提出多粒度AMBERT模型,CLUE、GLUE上优于BERT,中文提升显著
- 程序员如何日常解决错误问题
- 2019年12月份最热门 Github 开源项目整理
- 如何去掉Orcad Capture中元件标号下划线
- aps后缀是什么文件_今日份知识分享:什么是源文件?
- 如何写好一个UITableView
- Hue添加Spark notebook
- 从Java程序员到架构师,从工程师到技术专家,迷茫之路
- 为何学这么多技术,却做不好Coder!
- windows无法打开添加打印机_PDF-XChange Lite(pdf虚拟打印机)正式版下载-PDF-XChange Lite(pdf虚拟打印机)v8.0.342.0最新版下载...
- 如何修改Recovery的字符串资源
- 物联网早期森林火灾探测
- 嘿嘿,长假最后一天!摸鱼一把,我用Python做一个美女消消乐!
- 汽车4G车载TBOX智能信息终端
- TTMS剧院票务管理系统(xupt)
- IDEA输入字母间距变大报红
- 题库小程序盈利点分析
- Day2快捷键+简单Dos命令
- 广告主选择投放广告的指标——精准性