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

重庆网站建设c/品牌宣传方式

重庆网站建设c,品牌宣传方式,厦门网站建设推广哪家好,做高仿包的能做网站吗【每天几分钟,从零入门python编程的世界!】 自定义函数的参数 Python自定义函数的参数类型包括必需参数、默认参数、关键字参数、不定长参数,我们一般主要使用的是必需参数和默认参数。●必需参数 必需参数是调用时必需要传入的参数&#xff…

【每天几分钟,从零入门python编程的世界!】

自定义函数的参数

Python自定义函数的参数类型包括必需参数、默认参数、关键字参数、不定长参数,我们一般主要使用的是必需参数和默认参数。

d043ad4bd11373f0b76bffc6a59358fefaed04b7.jpeg?token=4ee2ead47ef984587a309e15227fc279&s=69E03A6213E68EEF5470280B0100A0D2

●必需参数

必需参数是调用时必需要传入的参数,不然Python运行时会报语法错误。

必需参数传入时必须按照自定义函数定义时的顺序和数量传递。

实例1:

#定义函数

def sub(num1,num2):

num1-num2

#调用函数

sub()

sub(8)

#以上两种函数调用都会报错,正确的调用为sub(8,6)

●默认参数

自定义函数声明时有赋值的参数叫默认参数,该赋值就是参数的默认值。函数声明时没有赋值的参数就是必需参数。

3b292df5e0fe99259c03382536344dda8cb171dc.jpeg?token=d977b69ec605ade6af69d1cd98712588&s=741A68338EC07ECA4B54D6E40300E021

●参数调用

①必需参数就是函数调用时必须要传递值。

②默认参数在调用时可以不传递值,如果不传递值,则函数执行时调用默认值。

③必需参数也可以在调用时赋值。

④默认参数也可以在调用时重新赋值,此时函数执行时调用新的赋值。

实例2:

#声明函数

def super_add(num1,num2,num3=10000):

res=(num1+num2)*num3

return print(res)

#调用函数

①super_add(10,20)

#运行结果:300000

说明:num1和num2就是必需参数,调用时必需要传入值,num3带默认值10000,就是默认参数,函数调用时可以不写,不写就默认为10000。

②super_add(10,20,num3=2)

#运行结果:60

说明:默认参数num3在调用时重新赋值为2,函数执行时把2传进函数中执行。

③super_add(num1=15,num2=5,num3=2)

#运行结果:40

ac6eddc451da81cb3a0a779250fac31308243125.jpeg?token=96536ed2165df8b6bfdbbe86541e1edd&s=7ECA722B59FEC5E90EF1B9C30100E0B1

●参数传递

纠正一点,Python中,变量没有类型,类型属于对象。

a=[1,2,3]

a="hello"

以上代码中,[1,2,3]是 List 类型,"hello" 是 String 类型,而变量 a 没有类型,它仅仅是一个对象的引用(一个指针),可以是指向 List 类型对象,也可以是指向 String 类型对象。

可更改(mutable)与不可更改(immutable)对象

在 python 中,strings(字符串), tuples(元组), 和 numbers(数字) 是不可更改的对象,而 list(列表),dict(字典) 等则是可以修改的对象。

Python函数调用时如果传递的参数类型是不可变对象,则不会对函数外部变量产生影响,如果传递的参数类型是可变对象,则会改变函数外部的变量的值。

我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!

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

相关文章:

  • 百度网页无法访问如何解决/星乐seo网站关键词排名优化
  • 网站建设福州最好/推广引流图片
  • 中国住房和城乡建设部网站证书查询/青岛seo推广专员
  • 乐清建网站/站长之家域名
  • 网站备案后换空间/山东大学经济研究院
  • 网站建设开公司现在好做吗/海南seo顾问服务
  • 建个人网站要多少钱/网络营销推广技术
  • 呼和浩特公司做网站/合肥今日头条新闻
  • 网站建设工作的作用/seo快速排名软件网站
  • 怎么建立一个网站搜关键词会跳出/免费大数据平台
  • 高端网站建设网站/电商代运营一般收多少服务费
  • 赣县区疫情最新情况今天/seo优质友链购买
  • 徐州网站开发口碑好/seo引擎优化教程
  • 代理公司注册网站/如何在百度上建立网站
  • 网站备案拍照 广州/网络营销首先要
  • 京美建站官网/国外网站排行
  • 网站建设开发方式包括/seo的优点有哪些
  • 免费做苗木的网站/石家庄新闻网
  • 网站服务器证书有问题/长尾关键词挖掘精灵官网
  • 密云区建设委员会官方网站/百度网址大全电脑版旧版本
  • 女人网上量体做衣网站/建立网站的步骤
  • 什么是静态网页和动态网页/手机优化是什么意思
  • 网站建设后台有哪些东西/百度推广代理商加盟
  • 网站做app的软件叫什么/要怎么网络做推广
  • 网站锚文本怎么做/系统优化的方法
  • 学校网站手机站的建设方案/苏州seo关键词优化排名
  • 杭州网站做的好公司名称/seo技术软件
  • 绍兴网站快速排名优化/免费制作网页的网站
  • 南京怎样做网站/湖南发展最新消息公告
  • 做花馍网站/高级seo课程
  • 跨域问题及解决方案
  • 算法竞赛备赛——【图论】求最短路径——小结
  • Mysql定位慢查询
  • 【Lua】题目小练2
  • 题解:CF1829H Don‘t Blame Me
  • 高光谱相机有多少种类型?分别有什么特点?