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

建设营销型网站的目的宗学华 网站建设

建设营销型网站的目的,宗学华 网站建设,自己搭建的ftp怎么做网站,三亚本地网在python3.8之后函数参数中允许出现/和*号#xff0c;/用来指明某些函数形参必须使用位置参数而非关键字参数的形式#xff0c;*出现在函数参数中第一种含义可以表示为可变参数#xff0c;一般写作*args#xff1b;对于单独出现在参数中的*参数#xff0c;则表示#xff…在python3.8之后函数参数中允许出现/和*号/用来指明某些函数形参必须使用位置参数而非关键字参数的形式*出现在函数参数中第一种含义可以表示为可变参数一般写作*args对于单独出现在参数中的*参数则表示*后面的参数必须为关键字参数的形式接下来详细说下该用法 1 /参数的用法 如果你想要函数的调用者在某个参数位置只能使用位置参数而不能使用关键字参数传参那么你只需要在所需位置后面放置一个/。 def f1(a, b, /): return a b 对于上面这个函数而言调用f1时参数ab只能是特定的值而不能以关键字传参即f1(2, 3)执行正确而f1(a2, 3)和f1(2, b3)将执行错误。 2 *参数的用法 对于*的第一种用法比较常见这里不再详述这里主要详细解释*的第二种用法。如果你希望强迫调用者使用某些参数且必须以关键字参数的形式传参那么你只需要在所需位置的前一个位置放置一个*。 def f1(a, *, b, c): return a b c 对于上面这个函数而言调用时参数a可以任意值, 但b,c参数一定要以关键字参数的形式传参如f1(1, b4, c5),否则将会报错。 def f2(a, *, b, c5): return a b c 如果是这种情况下调用函数参数a可以任意值但参数b一定要以关键字参数的形式传参如f2(2, b3),但是如果想传入c参数那么c参数的要求和b参数一样都为关键字参数形式如f2(2,b3,c4)。 3 /和*都出现在函数参数中 比如我们定义一个函数f def f(a, b, /, c, *, d, e): print(a, b, c, d, e) 当我们调用函数f时a,b参数可以为任意型python所支持的值就是不能以关键字形式传参c可以为任意型python所支持的值d,e只能以关键字参数传参。以下调用方式均会抛出异常 f(a1, 2, c3, d4, e5) # a不能以关键字参数传参 f(1, 2, 3, 4, e5) # d只能以关键字参数传参 4 总结 如果你希望调用者使用函数时一定不能使用关键字参数传参那么只需要把这些参数放在/前即可如果你希望调用者使用函数时一定要使用某些参数且必须为关键字参数传参那么只需要把这些参数放在*后面即可。
http://www.huolong8.cn/news/43552/

相关文章:

  • 前端做微网站做外贸的数据网站
  • 阿里网站搭建给网站做伪静态
  • 网站关键词方案网站建设难度大吗
  • 导购类网站怎么做的wordpress模板仿新版虎嗅huxiu-new主题
  • 网站建设外包合同7k7k网页游戏官网
  • 备案需要写网站建设方案书室内设计师网上培训班
  • c 做网站教程做票据业务的p2p网站
  • 网站建设有什么优势低代码开发软件
  • 建立网站需要多少钱八寇湖南岚鸿团队广告设计与制作合同范本
  • 大型网站制作公司飞数长沙网络营销网站建设
  • 万寿路网站建设加强网络舆情监测
  • 莱西大型网站建设wordpress 最好的编辑器
  • 建设银行手机登陆网站越南外贸平台
  • diy建站系统wordpress 默认编辑器
  • 网站如何做反爬wordpress网站设置关键词设置
  • 网站备案信息查询wordpress 看不到主题
  • 嘉兴网站建设搭建网站建设项目实训报告书
  • 漳州台商投资区建设局网站大连建站免费模板
  • 眉山网站建设哪家好wordpress rss 抓取
  • wordpress 企业网站没备案的网站收录
  • 网站程序开发成都公司建站模板
  • 杭州的电商网站建设网站建设合作协议文本
  • 培训加盟网站建设自适应网站做1920的
  • 免费做微网站做卡贴的网站
  • 如何做一个导航网站动态门户网站建设价格
  • 企业对做营销型网站有什么优势模拟建设官方网站
  • 公司用dw做网站吗wordpress关闭缩略图
  • 网站维护要学多久优秀免费h5页面制作
  • 国家建设执业注册中心网站如皋网站定制
  • 类似情侣空间的网站开发wordpress迁移数据库