当前位置: 首页 > news >正文

建站之星好不/台州seo优化公司

建站之星好不,台州seo优化公司,网站怎么做等级保护,织梦网站做自动生成地图函数初级 函数是一系列代码的集合,用来完成某项特定的功能 优点 避免代码的冗余 2. 让程序代码结构更加清晰 3. 让代码具有复用性,便于维护函数四部分 1. 函数名:使用该函数的依据 2. 函数体:完成功能的代码块 3. 返回值&#xff…

函数初级

函数是一系列代码的集合,用来完成某项特定的功能

 

优点

  1. 避免代码的冗余 2. 让程序代码结构更加清晰 3. 让代码具有复用性,便于维护

函数四部分

1. 函数名:使用该函数的依据 2. 函数体:完成功能的代码块 3. 返回值:功能完成的反馈结果 4. 参数:完成功能需要的条件信息

函数的定义与调用的完整语法

1、定义 def 是声明函数的关键字,后面跟着函数名,括号内是函数的参数 def 函数名(参数1,参数2,参数3,...):     '''注释'''     函数体  # 函数体写具体的逻辑代码     return 返回的值 # retrun后面是函数的返回值,是函数体代码的运行成果 ​

2、调用 函数名(参数1,参数2,参数3,...) ​

注:     

-- 先定义再调用     

-- 函数名存放的是函数地址     

-- ()会触发函数体的执行    

-- 函数执行完毕得到的是函数的返回结果,通常称之为函数的返回值,也称函数值

  

函数详解

根据函数体划分

 

空函数:用来罗列功能 

空函数指的是函数体用pass占位,pass代表什么也不做

def func():               

  pass ​

func():

调用后什么是都不干 

非空函数:正常可以完成某项功能

 

def func():               

  print('非空函数')     

func():调用后执行函数体

根据参数列表划分

 

无参函数:不需外界资源 

def start():   

 print('系统启动')

 

有参函数:需要外键资源 

def login(usr, pwd):   

   if usr == 'owen' and pwd == '123':         

    print('登录通过')     

  else:         

    print('登录失败')

根据返回值划分:return是用来结束函数的

 

空返回:返回None

------------------------1-------------------------- 

def demo(x, y):     

  print( x + y )     

------------------------2-------------------------- 

def demo(x, y):   

  print( x + y )     

return

 

一值返回 

def demo(x, y):     

  return x + y

 

多值返回 

def demo(x, y):     

  return x + y, x - y, x * y, x / y

 

函数的定义:

def func(a, b):    

  print(a, b)    

return a + b

 

函数四个组成部分

函数名:调用函数的依据,必须的

函数体:执行函数逻辑的,必须的

参数列表:为函数内部提供资源,非必须的

返回值:将函数执行结果返回给外界,(非必须的)

 

返回值:空返回(没有return|空return) | 一值返回  | 多值返回:装有多个值的元组

参数列表:

  实参:外界调用函数传入的参数,拥有实际值

  形参:函数定义时,()中定义用来接受实参的值

# 参数重点一:形参是对实参的值拷贝 *****
ls=[1,2,3,4,5]
num=10
def fn(arg,n):arg[2]=300print('',arg[2])print('2*',id(n))n=100print('3',n)print('4',id(n))fn(ls,num)
print('',ls[2])
print('6*',id(num))# 1×   300
# 2*   1709010688
# 3    100
# 4    709013568
# 5×   300
# 6*   1709010688

实参的分类

实参的分类
位置实参:按位置对应传递参数,必须出现在关键字实参之前
关键字实参:不需要按位置对应传参,用参数名标注为谁传参,必须出现在位置实参之后参数重点二:先位置实参后关键字实参传参参数重点三:
位置实参:只能给位置形参传参(位置形参|默认形参|可变长位置形参)
关键字实参:可以给任意形参传参出现顺序
参数重点四:
位置形参 > 默认形参 > 可变长位置形参 > 关键字形参 > 可变长关键字形参def fn1(a, b, c=10, *args, d, e=20, f, **kwargs):pass

 

转载于:https://www.cnblogs.com/zhouyongv5/p/10620725.html

http://www.lbrq.cn/news/1237555.html

相关文章:

  • 冀州建设局网站/百度推广计划
  • 网站源码下载地址是什么/焦作seo推广
  • 大连网站建设-中国互联/网络营销的推广方式都有哪些
  • 深圳市住房和建设局网站-%3e认租申请/手机管家一键优化
  • php开源企业网站/网上怎么免费推广
  • 里水网站开发/企业营销策划方案范文
  • 大型手游网络游戏排行榜前十/上海优化营商环境
  • 东莞做网站定制/预防电信网络诈骗
  • 网站搭建的/站长之家排名查询
  • 曰本真人性做爰相关网站/西安百度竞价外包
  • 西部网站域名出售/360推广怎么收费
  • 阿里云服务器网站备份/免费发广告的网站
  • 大理建设工程信息网站/百度分析
  • 中国开头的网站怎么做/临沂今日头条新闻最新
  • 北京建设银行卡信用卡网站/5151app是交友软件么
  • 网站建设主要内容/微信营销怎么做
  • wordpress分类显示博客/论述搜索引擎优化的具体措施
  • 广东东莞石碣今天新闻/seo网络优化公司
  • 用自己的电脑做网站需要备案吗/线下推广团队
  • 网站建设小组五类成员/东莞seo代理
  • 安顺网站建设兼职/昆山网站建设
  • 留学中介网站建设方案/免费网站制作成品
  • 公司没有网站如何做外贸/爱站网站seo查询工具
  • 济宁建设局网站首页/百度普通收录
  • 跨境出口电商网站/哪里可以建网站
  • 网站做的漂亮的企业/培训机构哪家最好
  • 小公司做网站/百度收录网站提交入口
  • 医院网站建设作用/seo排名优化是什么意思
  • 深圳十大国际外贸公司/seo下载站
  • 万家建设有限公司网站/中央刚刚宣布大消息
  • trace-cmd记录线程被中断打断的时间
  • Supergateway教程
  • 标记-清除算法中的可达性判定与Chrome DevTools内存分析实践
  • linux 启动流程?
  • 深入 Go 底层原理(三):Goroutine 的调度策略
  • 分布式事务----spring操作多个数据库,事务以及事务回滚还有用吗