Python函数基础进阶

函数参数的另一种使用方式

复制代码
def print_info(name,age):
    print("Name: %s" %name)
    print("age: %d" %age)
print_info(age=19,name="cx")   #指明那个参数赋值给那个变量
print_info("ch",24)


测试
Name: cx
age: 19
Name: ch
age: 24
View Cod
复制代码

 函数默认参数的定义

复制代码
def print_info(name,age,sex):
    print('name: %s'%name)
    print('age: %d'%age)
    print('Sex: %s'%sex)
print_info('xu',67,'mi')
print_info('c',45,'m')
print_info('r',6,'m')

name: xu
age: 67
Sex: mi
name: c
age: 45
Sex: m
name: r
age: 6
Sex: m


def print_info(name,age,sex="m"):    定义默认值
    print('name: %s'%name)
    print('age: %d'%age)
    print('Sex: %s'%sex)
print_info('xu',67)
print_info('c',45,'n')
print_info('r',6)



name: xu
age: 67
Sex: m
name: c
age: 45
Sex: n
name: r
age: 6
Sex: m
View Code
复制代码

 

 函数定义不限个数参数;元组格式

复制代码
def print_info(*edsa):
    print(edsa)
print_info(1,2,3)
print_info(1)
print_info(1,4,9,3,6)




(1, 2, 3)
(1,)
(1, 4, 9, 3, 6)
View Code
复制代码

 

函数定义一个加法器

复制代码
def print_info(*edsa):
    sum=0
    for i in edsa:
        sum+=i   计算结果
    print(sum)  打印
print_info(1,2,3)
print_info(1)
print_info(1,4,9,3,6)



6
1
23
View Code
复制代码

 

函数定义字典格式的参数,不限个数

复制代码
def print_info(**hgg):
    print(hgg)
print_info(ddd="yu",eett="trd")


{'ddd': 'yu', 'eett': 'trd'}
View Code
复制代码

 

函数定义字典格式的参数,不限个数;打印

复制代码
def print_info(**hgg):
    for i in hgg:
        print("%s:%s"%(i,hgg[i]))

print_info(ddd="yu",eett="trd")


ddd:yu
eett:trd
View Code
复制代码

 

函数返回值定义

复制代码
def print_info(**hgg):
    for i in hgg:
        print("%s:%s"%(i,hgg[i]))
    return 10 #作用:1结束函数,2返回某个值

a = print_info(ddd="yu",eett="trd")
print(a)


ddd:yu
eett:trd
10
View Code
复制代码

 

 

 

 

posted @   烟雨楼台,行云流水  阅读(155)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
历史上的今天:
2018-12-04 redis集群部署
点击右上角即可分享
微信分享提示