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

Python基础知识点(函数2)

#需求 打印stu_info

def show_info(name,age):

    print(f"姓名:{name},年龄:{age}")

#1.必要参数 在调用函数的时候必须传值

show_info("tom",3)

#注意!对于形参,除了个数要匹配,顺序也要匹配

show_info(20,"王五")

#调用函数时 关键字法传递实参

show_info(age = 20,name = "王六")

#2.带有默认的形参 在调用函数的时候 可以给默认值的形参不传值,那么在函数体内就会使用默认值

def show_info2(name,age = 18):

     print(f"姓名:{name},年龄:{age}")

#调用函数

show_info2("jack")

show_info2("david",19)

#3.不定长参数

#需求 计算和

def add(*n): #n是一个元组tuple 不可变  加*是不定长参数

    sum = 0

    for num in n:

        sum += num

    return sum

print(add(1,2))

print(add(1,2,3))

print(add(1))

#4.

def func(**args):  #字典  传值必须传递key-value   加**是字典

    print(args)

func()

func(name = "tom",age = 20)   #注意 实参 变量=值 name不能加""

func(a = 1,b = 2,c = 3)













 

相关文章:

  • 自用记录 | AI辅助 在线画图工具 使用Mermaid语法(流程图 ER图)
  • 【Kafka基础】Kafka 2.8以下版本的安装与配置指南:传统ZooKeeper依赖版详解
  • 如何拿到iframe中嵌入的游戏数据
  • 2023年蓝桥杯第十四届CC++大学B组真题及代码
  • Linux内核设计——(二)进程调度
  • CMake实战指南一:add_custom_command
  • 手撕算法——宽度优先搜索-BFS
  • Shell脚本编程之正则表达式
  • JS DOM节点增删改查
  • Spring事务传播机制
  • 算法(动态规划)
  • elasticsearch索引数据备份与恢复
  • Python基于OpenCV和SVM实现中文车牌识别系统GUI界面
  • 【STL 之速通pair vector list stack queue set map 】
  • Linux系统学习Day04 阻塞特性,文件状态及文件夹查询
  • LeetCode 416、606题解(中等dp、回溯)
  • FPGA_DDR(一) 仿真
  • continew-admin的报错问题
  • HTTPS在信息传输时使用的混合加密机制,以及共享、公开密钥加密的介绍。
  • Java Flow 编程:异步数据流介绍
  • 华人代购网站开发/seo网站优化技术
  • 新建文档怎么做网站/广州网站建设方案优化
  • 做公司网站的费用计入什么科目/世界比分榜
  • 用dw做网站怎么添加背景图片/高级seo培训
  • 做网站需要字体切换/百度软件安装
  • 小型网站建设/什么软件可以找客户资源