[Day12]- 函数设计

  • 基本函数设计
  1. 函数基本定义,基本格式如下:
    def 函数名称 (参数1,参数2,….):
    要执行的程序码
    return 回传值1,回传值2,….. #可有可无
    回传一个函数
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644nCoaWSlZ7T.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644V2aYssrQEK.png
    回传多个函数
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644z3vamckYTd.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644MLpOWPmQvq.png

  2. 参数可以先设定预设值
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644EkYASr1pI9.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644mOGzklaaZV.png

  3. 传递任意数量的参数,参数加上" * "符号,就代表有多个参数传到这个函数里,同时可以将多个参数会变成一个元组
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644mX4nzT8VDk.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644KJr80vBEFA.png

  4. 传递任意数量的关键字参数,在函数前面加上" ** "符号,可以让参数里面的引数变为字典的key,而後面对应的值则为字典里的value
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644Ri1cgNfXOk.png
    https://ithelp.ithome.com.tw/upload/images/20210924/20140644LUJWPkVo0U.png


<<:  JavaScript学习日记 : Day12 - Event Loop

>>:  Day09: 【TypeScript 学起来】物件型别 Object Types : Arrays / Function

[2021铁人赛 Day07] General Skills 04

引言 昨天学了 chmod 命令的用法,这边大概整理几个简单用法: $ chmod 参数 目标档案...

.NET Core第2天_.NET Core应用程序布署_Azure平台版

於Visual Studio2019新增一个新的.NET Core Web Application ...

Day 27:Blazor x Chart.js

Chart.js是一款open source的图表制作library,支援多种图表,包括Pie ch...

Day 24 Compose UI Test

今年的疫情蛮严重的,希望大家都过得安好, 希望疫情快点过去,能回到一些线下技术聚会的时光~ 今天目标...

[Day-30] 30天总结

[ Day30 ] 整理超连结地图 一、关於node.js基本相关 [Day-1] Node.js ...