兄弟连学python(2)——函数

函数

函数:funtion 功能

1.提高代码的重用率 2。提高开发效率 3.便于代码维护和管理
#制作一个10行10列的星星

def star():
    j = 0
    while j < 10:

        # 输出1行
        i = 0
        while i < 10:
            print('★', end='')
            i += 1
        # 换行
        print('\n', end='')
        # j自增
        j += 1

star()
print('----------------------')
star()
print('----------------------')
star()


#定义函数的基本格式:

def 函数名():
    python代码
    python代码
    python代码
    ...


#本质上函数名就是变量而已
def myfunc():
    pass

print(myfunc,type(myfunc))

函数的命名规范
1.推荐使用英文禁止使用中文
2.可以使用数字,但是不能以数字开头
3.不可以使用特殊字符,除了——
4.变量严格区分大小写
5.变量命名要有意义
6.不能和系统已知的关键字冲突!
7.不能和系统已存在的函数重名
#制作一个灵活的函数,可以自己定义行数和列数

#定义一个函数
def mystar(hang = 5,lie = 5):#定义函数位置的参数称之为形参->形式上的参数

    j = 0
    while j < hang:

        i = 0
        while i < lie:
            print('★',end = '')
            i += 1
        print('\n',end = '')

        j += 1


#调用函数
#mystar(10,10)#调用函数位置的参数称之为实参->实际的值
#mystar(3,5)
#mystar(2,2)

#调用函数而不制定实参  :

形参可以添加默认值,调用函数时,如果没有实参,则使用默认值,如果制定了实参,则使用实参的值!

mystar()
mystar(2,3)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值