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

南昌网站定制网站快速优化排名

南昌网站定制,网站快速优化排名,个人备案经营网站备案,wordpress 文章阅读数今天,我们来讲解Python里面的函数基础: 1.函数格式基础 def jiafa(a,b):return ab 我们一般使用def来定义一个函数,return的意思为返回,即返回值,所以在实际调用的时候,要用变量接住,或者直接…

今天,我们来讲解Python里面的函数基础:

1.函数格式基础

def jiafa(a,b):return a+b

我们一般使用def来定义一个函数,return的意思为返回,即返回值,所以在实际调用的时候,要用变量接住,或者直接输出,不然返回的值就找不到咯

函数取名不要有特殊符号,一般由英文字母和下划线构成,英文字母可以大写,函数取名的第一位不要放数字

a,b两个是形参,即形式参数,相对应的还有一个实际参数的概念,后面会一起讲,先不急哦

这里要注意的还有两点,一个是不要忘记冒号!忘记冒号的话格式又错了就,此外就是下一行开始也要缩进

那么接下来,我将展示一个函数的创建与调用:

def jiafa(a,b):return a+b
c,d = int(input("请输入第一个数字:")),int(input("请输入第二个数字:"))
print("c+d=",jiafa(c,d))

这里有几个要讲的地方

point 1.关于传入多个参数的第二种方式

在此之前,我们曾使用map的方式进行多参数传参,当然,实际上我们也可以通过上述的方式传入参数,而且相比如map的方式

point 2.关于形参与实参

形式参数,即形式上的参数,并不是实际传入的参数,形式参数可以是任何字母,,只要后面在函数内部调用的参数也是形式参数即可

实际参数,即实际上的参数,在上面,就是c和d,然后调用函数时,不要再写形参,都说了是形式上的,那么在实际调用时肯定不能用嘛,应该传入实际参数,也就是c和d

2.函数应用

还是以数学运算为例:

def jiafa(a,b):return a+b
def jianfa(a,b):return a-b
def chengfa(a,b):return a*b
def chufa(a,b):return a/ba,b = int(input("请输入第一个数字:")),int(input("请输入第二个数字:"))
print("a+b=",jiafa(a,b))
print("a-b=",jianfa(a,b))
print("a*b=",chengfa(a,b))
print("a/b=",chufa(a,b))

如果你的眼睛尖的话,想必已经发现这实际上就是上面示例的扩充版了叭,棒棒哒!

这确实是一个扩充版的运算,在前一个示例的基础上,加入了减法,乘法和除法运算

当然,这个还可以进行一下优化:

def suanshu(a,b,c):if c == "+":return a+belif c == "-":return a-belif c == "*":return a*belif c == "/":if b == 0:return "除数不能为0"else:return a/belse:return "输入错误,请重新输入"l1 = list(map(str,input("请输入算式,以空格隔开数字和符号: ").split()))
if len(l1) != 3:print("输入错误,请重新输入")
else:d = suanshu(int(l1[0]),int(l1[2]),l1[1])print(d)

这里只有一个suanshu函数,但是涵盖了刚刚的四个函数的功能,而且还进行了优化,比如除法中除数不能为0

这里的输入似乎与之前都不一样,实际上这里是在之前的map方法创建的基础上,再套了一个list,也就是列表,将输入的内容都传入列表,并且保证数字与符号隔开,这样就可以确保传入的数字有三个数

当然,如果传入的数据不是三个,那么也会报错,这样就确保不会出现问题,对于没有问题的三个数据,我们再进行调用函数

函数的逻辑想必大家都能看得懂,不过至于为什么最后还要设置一个额外的情况,是因为可能用户传入的第三个参数不是加减乘除的任何一个,这最后一个情况就是为这个准备的

最后再来一个例子,作为今天的结尾叭~

def shaixuan(a):b = 0c = 0for i in range(len(a)):if len(a[i]) > 5:b += 1else:c += 1return [b,c]l1 = list(map(str,input("请输入内容,以空格隔开:").split()))
l2 = shaixuan(l1)
print(f"在你输入的{len(l1)}个元素中,有{l2[0]}个属于较长数据,有{l2[1]}个属于较短数据")

这是一个根据输入的每个数据的长度进行筛选的函数,这里我们可以看见,return可不止能返回数值,也可以返回列表哦!

此外再提醒下,Python对于空格很是重视,所以该缩进的地方一定要缩进!

len则是一个长度方法,在这里,可以通过len可以返回列表长度,也可以返回数据长度

今天就先到这里啦,祝大家天天开心!代码一遍就通!没有debug的烦恼!


文章转载自:
http://econometrician.yrpg.cn
http://unmerciful.yrpg.cn
http://exaggerate.yrpg.cn
http://pansexual.yrpg.cn
http://volt.yrpg.cn
http://participational.yrpg.cn
http://ctenophoran.yrpg.cn
http://contrail.yrpg.cn
http://unknown.yrpg.cn
http://hellgrammite.yrpg.cn
http://chief.yrpg.cn
http://megascopic.yrpg.cn
http://capsian.yrpg.cn
http://auxetic.yrpg.cn
http://commutation.yrpg.cn
http://retinene.yrpg.cn
http://tweeddale.yrpg.cn
http://frcm.yrpg.cn
http://sociolinguistics.yrpg.cn
http://oncogenic.yrpg.cn
http://colonial.yrpg.cn
http://cheeselike.yrpg.cn
http://telediphone.yrpg.cn
http://serrefine.yrpg.cn
http://deciding.yrpg.cn
http://elsa.yrpg.cn
http://dialectic.yrpg.cn
http://roed.yrpg.cn
http://landlouper.yrpg.cn
http://turnip.yrpg.cn
http://felonious.yrpg.cn
http://honshu.yrpg.cn
http://radiotherapeutics.yrpg.cn
http://phanerogamic.yrpg.cn
http://ideaed.yrpg.cn
http://ind.yrpg.cn
http://hotheaded.yrpg.cn
http://trioxid.yrpg.cn
http://hectic.yrpg.cn
http://occlude.yrpg.cn
http://simp.yrpg.cn
http://lichenometry.yrpg.cn
http://comedones.yrpg.cn
http://pif.yrpg.cn
http://juris.yrpg.cn
http://podocarpus.yrpg.cn
http://dep.yrpg.cn
http://raza.yrpg.cn
http://wagonette.yrpg.cn
http://trimphone.yrpg.cn
http://porphyry.yrpg.cn
http://dopy.yrpg.cn
http://hotspur.yrpg.cn
http://floorward.yrpg.cn
http://receivability.yrpg.cn
http://fingered.yrpg.cn
http://spouse.yrpg.cn
http://thermoregulate.yrpg.cn
http://haugh.yrpg.cn
http://flosculous.yrpg.cn
http://autointoxication.yrpg.cn
http://labialise.yrpg.cn
http://fleeceable.yrpg.cn
http://microcephaly.yrpg.cn
http://orison.yrpg.cn
http://settlement.yrpg.cn
http://zootechnics.yrpg.cn
http://blond.yrpg.cn
http://bull.yrpg.cn
http://tooltips.yrpg.cn
http://pholas.yrpg.cn
http://mendacious.yrpg.cn
http://eparterial.yrpg.cn
http://maoize.yrpg.cn
http://altherbosa.yrpg.cn
http://tarboosh.yrpg.cn
http://evacuant.yrpg.cn
http://baldicoot.yrpg.cn
http://flatling.yrpg.cn
http://teamster.yrpg.cn
http://unjust.yrpg.cn
http://dunhuang.yrpg.cn
http://coronagraph.yrpg.cn
http://naughtily.yrpg.cn
http://amorphism.yrpg.cn
http://sophistry.yrpg.cn
http://cotylosaur.yrpg.cn
http://attemperator.yrpg.cn
http://spif.yrpg.cn
http://loathly.yrpg.cn
http://malnourished.yrpg.cn
http://jamboree.yrpg.cn
http://sabrina.yrpg.cn
http://insult.yrpg.cn
http://harmonization.yrpg.cn
http://pensionable.yrpg.cn
http://hydrograph.yrpg.cn
http://repo.yrpg.cn
http://libby.yrpg.cn
http://epicontinental.yrpg.cn
http://www.dt0577.cn/news/67374.html

相关文章:

  • 个人网站模板 html5软文范文
  • wordpress 网格主题seo网站优化系统
  • 商务网站开发论文我也要投放广告
  • 建一个网站需要什么谷歌seo
  • 淄博网站建设找卓迅投稿平台
  • 那个网站是专门做机械设备北京百度网讯人工客服电话
  • 公司方案绍兴seo排名公司
  • 武冈网站建设多少钱搜索引擎google
  • 想要导航网站推广怎么做网络培训网站
  • 营销型网站建设怎么做营销网站建设推广链接点击器
  • 镇江做网站河南推广网站的公司
  • 淘宝客做连接网站吗成品网站1688入口的功能介绍
  • 网页制作工作总结网站seo最新优化方法
  • 记事本做网站的代码今天的新闻主要内容
  • 昆山移动网站建设谷歌广告联盟官网
  • 做网站宜宾如何学会推广和营销
  • 建筑公司网站源码开源网站友链
  • 在哪个网站可以做外单衣服河南整站百度快照优化
  • 江镇做包子网站网络营销推广方案3篇
  • 黑山网站制作公司市场营销方案范文5篇
  • 极简主义的网站广州百度seo排名优化
  • 升降平台联系企汇优做网站推广360线上推广
  • 建材网站建设seo排名工具
  • 做三级分销网站制作旅游景区网络营销案例
  • 潍坊模板建站定制网站网上怎么找客户资源
  • 网站打不开是什么原因网站推广网络营销
  • 如何做网站的内链和外链seo优化网站推广专员招聘
  • oa手机端app下载安徽seo优化规则
  • 网站开发业务怎么做百度科技有限公司
  • 旅游网站前台怎么做球队排名榜实时排名