封装函数系列

本文介绍了Python中的函数封装,包括如何封装打印99乘法表、自定义矩阵打印函数,以及元组、字典、集合、进制转换等基础知识。同时,详细探讨了函数参数的使用,如位置参数、关键字参数、可变参数和关键字可变参数,并展示了函数返回值和多个返回值的处理方式。最后,通过示例讲解了如何判断数字是否为偶数和质数。
摘要由CSDN通过智能技术生成

“”"
函数:
概念:
一般情况下,某段代码具有一定的功能,可能会被多次复用,封装成函数

封装函数语法:
    def  函数名():
        实现功能的代码

调用:
    函数名()

需求:
封装一个可以使用"*"打印5行8列的矩阵的函数

“”"

list1 = [1,10,2,5]

v = max(list1)

封装了一个可以打印99乘法表的函数

def show99():
for i in range(1, 10):
for j in range(1, i + 1):
print(f’{j} * {i} = {j * i}’, end=’\t’)
print()
show99()
pass
show99()
pass
print(’----’*20)
show99()

“”"
需求:
封装一个可以使用"“打印5行8列的矩阵的函数
封装一个可以使用”
"打印6行10列的矩阵的函数

可以存在同名函数,以最新定义的为准

定义:
def 函数名(形式参数...):
    pass

调用:
    函数名(实际参数...)

实参个数与形参个数一致

“”"
def func1(a,b):
for i in range(a):
for j in range(b):
print(’’,end=’ ‘)
print()
def func2():
for i in range(6):
for j in range(10):
print(’
’,end=’ ')
print()

func1(5,8)
print(’------’*20)
func1(6,10)

func2()

“”"
1.元组
定义:
t = ()
特点:
不可变,有序,可以重复
长度:
len(t)
索引:
同列表
操作:
+连接
*重复
查询:
index()
in
not in
count()

2.字典:
定义:
d = {}
特点:
键值对,无序(没有索引,3.5之后有添加顺序)
key: key唯一,只能是不可变类型,一般情况下使用字符串做key
不可变类型:
数值类型
str
tuple
可变类型:
list,dict,set

操作:
    增
        d[key] = value
        update()
        setdefault()
    删
        pop(key)
        popitem()
        del d[key]
    查(默认查key)
        in
        not in

    改
        d[key] = value
        update()
        setdefault()

    字典中获取元素:
        d[
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值